登陆linux vps.
先安装ruby环境。
gem install bundler
gem install socks_tunnel
先安装ruby环境。
gem install bundler
gem install socks_tunnel
(注:如果你运行gem install socks_tunnel遇错:
/usr/local/ruby/bin/ruby: symbol lookup error: /usr/local/ruby/lib/ruby/gems/2.6.0/gems/etc-1.2.0/lib/etc.so: undefined symbol: rb_deprecate_constant
解决办法:
you have to manually remove the files for etc version 1.2.0:
/usr/local/ruby/lib/ruby/gems/2.6.0/gems/etc-1.2.0/
/usr/local/ruby/lib/ruby/gems/2.6.0/specifications/etc-1.2.0.gemspec
- Optionally,
/usr/local/ruby/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0-static/etc-1.2.0/
详见https://github.com/ruby/etc/issues/12#issuecomment-751351811)
socks_tunnel remote --password=your_password --port=9092 --daemon
服务器端就搭建好了。
客户端。我的客户端机器是mac.如果是linux桌面系统,也行。
先安装ruby环境。gem install bundler
gem install socks_tunnel
socks_tunnel local --password=your_password --port=9093 --remote-addr=vps_ip:9092 --daemon
这样,客户端也搭建好了。
然后,设置本地机器的浏览器的socks5代理为127.0.0.1:9093,即可翻墙。
项目地址:https://github.com/cctiger36/socks_tunnel
它跟这个项目https://github.com/cctiger36/socks-tunnel-demo是同一个作者的作品。
这个翻墙术不错,简单实用。本文就是用该翻墙术翻墙后发布的。
这个翻墙术不错,简单实用。本文就是用该翻墙术翻墙后发布的。