首先说明,使用shadowsocks容易被检测到,这就导致很容易被墙,不太推荐,但是还是写了出来,主要作为参考,最好是用ssh下的http proxy
如何实现翻墙,首先你需要一个可以浏览国外网站的正常使用的服务器A,其次你能和服务器A正常连接,然后你就通过服务器A正常访问外国 网站
这里推荐使用https://www.vultr.com/
以及使用搬瓦工的教材,点开网站,选择相应的服务
记住到以上这一步在选择Billing Cycle时,有半年和一年的选项,价格是不一样的,但是平均价格差不多
接下来是付款环节,填写相关的用户信息,在Payment Method选项时选择Alipay,在同意用户协议后点击complete order按钮
之后点Pay,接下来就是正常的支付宝操作
在成功之后,点击services下的my services
点击KiwiVM Control Panel按钮
在新的界面下,你将获得两个重要的信息,一个是IP address,一个是SSH Port
接下来更重要的是生成root的密码,点击Root password modification后,点击Generate and set new root password,获得root密码
记住root密码,只会显示一次,之后只能重新生成
首先你需要有一个连接的工具,推荐使用putty,点开https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html,
进行下载安装.
安装后打开putty软件,输入之前所说的ip地址和ssh port
在新的dos界面上,输入root,和之前所说的root密码
接下来就是安装ss server的环节,参考https://github.com/shadowsocks/shadowsocks/tree/master
找到对应的安装的要求(CentOS:) 依次输入以下行,遇到y/n,敲y加回车
yum install python-setuptools && easy_install pip
sudo easy_install pip==1.2.1
yum install git
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
接下来是启动ss server 输入(其中443和password代表ss server连接的端口和密码,这里可以需要更换,其他的不变)
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
windows下参考https://github.com/shadowsocks/shadowsocks-windows,
首先下载客户端
点开运行后,配置相关参数,输入服务器ip,ss server连接的端口和密码,然后点确定,其中默认代理服务器端口为1080
在ie浏览器中找到设置--->Internet选项--->连接---->局域网设置 勾选为LAN使用代理服务器,地址填入127.0.0.1,端口位置之前的默认端口1080,勾选对本地地址不使用代理服务器,然后确定
接下来就可以正常翻墙
如果不用上网时,请取消代理服务器,就是取消勾选为LAN使用代理服务器
那么如果不想的购买服务器的话,就直接从第三步开始,ip,端口和密码分别是138.128.199.177,443,password(有效期:2019.11.28,目前被墙)
这个可能需要一些专业知识,服务器端安装squid,客户端使用ssh tunnel local模式,端口3128,http proxy就是127.0.0.1:3128
服务器
sudo apt-get install squid
sudo nano /etc/ssh/sshd_config ##GatewayPorts yes去掉注释,然后保存
sudo systemctl restart ssh
客户端
ssh -nNTv -L 127.0.0.1:3128:localhost:3128 my-username@my-vps-hostname-or-ip
这样有个好处就是,相当于外表使用ssh服务,而实际在使用翻墙,就是理论上无法分辨是正常使用还是翻墙