开发者社区> 问答> 正文

如何使用SOCKS代理服务器啊?

如何使用SOCKS代理服务器啊?

展开
收起
格格的阿里云 2022-03-31 19:18:49 1179 0
1 条回答
写回答
取消 提交回答
  • SOCKS代理目前使用最全面的功能,最稳定的代理服务器,我目前在互联网上只使用SSH构建SOCKS代理服务器互联网。 接下来讲解如何使用 SOCKS 代理服务器。

    当您构建 SOCKS 代理以使用 SSH 访问互联网时,我们建议您使用火狐浏览器,因为 Firefox 支持 SOCKS 代理远程域名解析,并且 IE 只能通过第三方软件(如 SocksCap)实现。

    配置Firefox浏览器

      在火狐中,主要为防止DNS污染,设置SOCKS远程域名解析,具体的设置方法是在火狐的地址栏中输入about:config,按确认,更改内部值,改成 network.proxy.socks_remote_dns=true 就可以了。

         然后打开 FireFox 浏览器,在菜单栏上选择“工具/选项”。当选择“详细信息/网络”时,显示以下界面,显示以下界面,可以配置代理服务器,选择“手动配置代理”,并且代理服务器地址为127.0.0.1,端口为1080,SOCKS类型选择“SOCKS V5”完成。

    设置SSH

      现在已经配置了 Firefox,配置 SSH。 SecureShellProtocol (SSH) 是一种通过不安全网络提供安全远程登录和其他安全网络服务的协议。 常用的 SSH 工具是开源软件 PuTTY。 支持SSH远程登录的主机可以实现socks5代理服务器的功能。 但是PuTTY没有配置文件,必须手动设置,不能保存。 您可以使用完整版 pLink PuTTY 附带的那个。 实现命令行方法调用 PuTTY 并实现 SSH 加密通道。

      具体的方法是,去PuTTY官方网站下载pLink这个文件,pLink的调用参数是:plink -C -v -N -pw 密码 -D 本地端口 远程用户@IP或域名:远程希望打开的端口。

      新建一个文件,写入以下内容,另存为pLink.bat批处理文件,并放在Putty的安装目录内。

      @plink -N Username@sshServer -pw Password -D 127.0.0.1:1080

      请将Username sshServer Password三处改为用户自己登陆SSH服务器的用户名、服务器地址和密码。这个SSH帐号可以通过多种方法获得,例如用户购买了某些国外主机空间或VPS就会有SSH帐号,或者在淘宝网也有SSH帐号出售,我自用的SSH帐号是用每年100美元购买虚拟主机时赠送的,通常SSH帐号的价格大约是每年几十元人民币左右,也有少量国外网站提供免费的SSH帐号。

      执行这个批处理文件,保持其窗口开启,一旦关闭窗口代理便失效。然后打开已经配置好127.0.0.1:1080的Socks5代理的Firefox浏览器,就可以使用SOCKS代理服务器上网了。

    2022-03-31 19:19:33
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载