原题:「让科学上网成为一种艺术」一个新的Socks5代理软件 —— PipeSocks6yn免费翻墙网
最近发现了这个新的代理软件 PipeSocks,试了试不错,就写个简单教程介绍一下。6yn免费翻墙网
本片文章包含了 Windows客户端使用教程 及 Linux 服务端安装教程。6yn免费翻墙网
注意:目前2.2版本存在断流BUG,作者明天会更新修复版,所以明天在尝试以下教程吧!6yn免费翻墙网
简单介绍
不要看这个软件版本已经 2.x 了,实际上也是最近才正式开始开发的,属于Socks5协议代理软件。6yn免费翻墙网
把整个科学上网的过程比喻成 Pump(泵)、Pipe(水管)、Tap(水龙头)。6yn免费翻墙网
泵安装在海外服务器上面(即 服务端),水龙头安装在本地设备上(即 客户端),而水管则是在必要的时候起到加速/匿名等作用。6yn免费翻墙网
所以本教程只介绍 服务端和客户端 的使用方法。6yn免费翻墙网
官方网站:https://pipesocks.github.io/6yn免费翻墙网
Github项目:https://github.com/pipesocks/pipesocks6yn免费翻墙网
Telegram群组:https://t.me/pipesocks6yn免费翻墙网
注意:本软件还处于开发初期,可能会存在诸多BUG,如遇到BUG,请携带 服务端日志+客户端日志+情况描述 前往Github – issue反馈,或者进入Telerram群组反馈。6yn免费翻墙网
Pump 服务端使用方法
首先你有一台海外服务器,登陆进去后在任意一个目录( /tmp 目录不行),比如 /root 目录。6yn免费翻墙网
安装依赖:
因为是zip压缩包,所以安装一下 unzip 组件:6yn免费翻墙网
- # CentOS系统:
- yum update && yum install unzip -y
-
- # Debian系统:
- apt-get update && apt-get install unzip -y
下载服务端:
下载、解压PipeSocks,这里的 服务端版本 可能不是最新的,去这里查看最新版本,然后替换下面链接的版本号(2.2)即可。6yn免费翻墙网
- wget https://coding.net/u/yvbbrjdr/p/pipesocks-release/git/raw/master/pipesocks-2.2-linux.zip && unzip pipesocks-*-linux.zip
然后进入解压后的文件夹并赋予脚本权限:6yn免费翻墙网
- cd pipesocks
- chmod +x *.sh
运行服务端
不带日志运行:6yn免费翻墙网
- nohup ./runpipesocks.sh pump -p 端口 -k 密码 &
带日志运行:6yn免费翻墙网
- nohup ./runpipesocks.sh pump -p 端口 -k 密码 &>pipesocks.log &
停止运行:6yn免费翻墙网
- kill -9 $(ps -ef|grep "pipesocks"|grep -v "grep"|awk '{print $2}'|sed -n "2p")
查看日志(假设是 带日志运行,需要进入安装目录执行 ):6yn免费翻墙网
- tail -f pipesocks.log
如果没有出现什么错误提示,那么就正常运行了。6yn免费翻墙网
设置开放防火墙端口:
- iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
- iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
如果要删除添加的这两个防火墙端口就把 -I 改成 -D 就好了,比如:6yn免费翻墙网
- iptables -D INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
- iptables -D INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
Tap 客户端使用方法
下载客户端
首先前往官网下载 Windows的客户端:https://pipesocks.github.io6yn免费翻墙网
下载客户端后,是一个 7-Zip 的自解压文件,打开下载后的 pipesocks-x.x-win.exe 文件,然后如下图选择要解压的目录,然后点击 Extract 按钮解压。6yn免费翻墙网
6yn免费翻墙网
解压后,进入解压的 pepisocks文件夹,找到 pipesocks.exe 文件并双击打开,就会看到如下图的界面。6yn免费翻墙网
如果你打开客户端报错,那么可能是缺少支持库,这时候在文件夹内找到 vc_redist.x86.exe 文件,双击安装支持库后即可。
我们是做客户端的,所以选择 Tap(默认) 即可。6yn免费翻墙网
下面的几个选项分别是:服务器 IP、服务器 端口、本地监听端口、服务器 密码6yn免费翻墙网
根据我们上面搭建的服务端配置来分别填写这几个选项,填写完后,点击 START 按钮链接服务器。6yn免费翻墙网
另一个 DUMP 按钮是用来输出日志的,点一下会让你生成一个 xxx.log 文件,然后就会自动把 客户端输出的日志信息 写入日志文件中。
这时候,你还不能直接科学上网,你要需要设置浏览器代理。6yn免费翻墙网
6yn免费翻墙网
设置浏览器代理
这里建议使用 Proxy SwitchyOmega 扩展(下载:Chrome 应用商店(需要翻)、逗比云) 来管理代理。6yn免费翻墙网
安装扩展后,打开扩展的选项页面,然后新建情景模式,分别添加一个全局和PAC的情景模式。6yn免费翻墙网
全局 情景模式:
新建情景模式,名称随意,类型选择 代理服务器6yn免费翻墙网
然后设置代理协议为 SOCKS5 ,代理服务器为 127.0.0.1 ,代理端口为 7473 6yn免费翻墙网
然后点击页面左下角的 应用选项 即可。6yn免费翻墙网
自动切换(PAC)情景模式:
新建情景模式,名称随意,类型选择 自动切换模式6yn免费翻墙网
然后在规则列表设置中 规则列表格式选择 AutoProxy,6yn免费翻墙网
规则列表网址为 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt 6yn免费翻墙网
同时切换规则中,按照规则列表匹配请求的情景模式选择上面设置过的 pipesocks-全局 情景模式。6yn免费翻墙网
然后点击 立即更新情景模式 按钮,然后点击页面左下角的 应用选项 即可。6yn免费翻墙网
这时候在浏览器右上角,点击这个扩展的按钮(圆圈),根据需求选择 PAC或全局,然后打开谷歌:www.google.com 测试一下吧!6yn免费翻墙网
注意:本软件还处于开发初期,可能会存在诸多BUG,如遇到BUG,请携带 服务端日志+客户端日志+情况描述 前往Github – issue反馈,或者进入Telerram群组反馈。6yn免费翻墙网
6yn免费翻墙网
6yn免费翻墙网
6yn免费翻墙网
6yn免费翻墙网
参考资料:https://pipesocks.github.io/md/tutorial6yn免费翻墙网
来自https://doub.io/pipesocks-jc1/6yn免费翻墙网
|