We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
本文讲述ss(shadowsocks简称)的整个搭建过程,包括国外VPS的选择,远程登录VPS的工具使用,在VPS上的搭建过程以及相关的配置操作。
经过对digitalocean,vultr,linode和lightsail四家VPS对比后,最终选择了vultr,其配置高,价格优惠,主要是可以通过PayPal支付,方便简单。vultr官网:https://my.vultr.com/ (ps:可以通过完成相关指示领取优惠券哦) 本人租用的是东京的一个VPS,CentOS系统,一个月5刀。其配置如下。
PuTTY是一个跨平台的远程登录工具,本次使用主要用于登录VPS。PuTTY的官网是http://www.chiark.greenend.org.uk/~sgtatham/putty/ 下载后点击putty.exe,输入服务器的IP和端口,点击open即可登录。 更详细的PuTTY安全配置可参考https://chaifeng.com/blog/2007/06/putty_200611.html
ssh username@yourwebsite.com
检查Python版本 $ python –version
$ python –version
安装m2crypto和python-setuptools $ yum install m2crypto python-setuptools
$ yum install m2crypto python-setuptools
安装pip pip是python的包管理工具。在本文中将使用 python 版本的 ss,此版本的 ss已发布到 pip 上,因此我们需要通过 pip 命令来安装。 $ easy_install pip
$ easy_install pip
安装ss $ pip install shadowsocks
$ pip install shadowsocks
配置服务器参数 通过vim创建该配置 $ vi /etc/shadowsocks.json 点击’I’进入编辑模式,若是单用户模式,输入:
$ vi /etc/shadowsocks.json
{ "server":"my_server_ip", //服务器的IP地址 "server_port":7711, //服务器的端口 "local_address": "127.0.0.1", //本机IP地址 "local_port":1080, //本机端口 "password":"mypassword", //自己设定的密码 "timeout":300, //超出时间 "method":"aes-256-cfb", //加密方法,推荐使用"aes-256-cfb" "fast_open": false //true 或 false} }
若是多用户模式,将server_port和password合并为port_password:
"port_password": { "443": " mypassword 1”, //对应端口设定不同的密码 "8888": " mypassword 2” },
编辑完成,点击Esc键返回命令模式,输入’:wq’保存并退出。 服务器端口值,密码和加密方法在配置 ss客户端时需要保持一致。
$ yum install -y libevent $ pip install greenlet $ pip install gevent
$ yum install firewalld
$ systemctl start firewalld
$ firewall-cmd --permanent --zone=public --add-port=443/tcp $ firewall-cmd –reload
$ ssserver -c /etc/shadowsocks.json
$ nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 &
PC端 下载ss客户端https://shadowsocks.org/en/download/clients.html 填写信息:服务器地址,端口号,密码,加密方式与代理端口默认即可。 右键任务栏图标,选择启用系统代理,接下来就可以打开世界的大门,自由自在地畅游在知识的海洋里啦~~~~
IOS移动端 Appstore中下载wingy软件(免费的!!!!!),填写服务器IP地址,端口,密码,加密方法,那手机也可以科学上网啦~~~~
The text was updated successfully, but these errors were encountered:
server ip 可以用 127.0.0.1么?
Sorry, something went wrong.
大神请教下 为什么开防火墙就不能代理访问google,试了iptables和firewall-cmd都不行,指定了443端口也没用
server ip 只能用 本地id(in google cloud)
No branches or pull requests
前言
本文讲述ss(shadowsocks简称)的整个搭建过程,包括国外VPS的选择,远程登录VPS的工具使用,在VPS上的搭建过程以及相关的配置操作。
租用一台国外服务器VPS
经过对digitalocean,vultr,linode和lightsail四家VPS对比后,最终选择了vultr,其配置高,价格优惠,主要是可以通过PayPal支付,方便简单。vultr官网:https://my.vultr.com/ (ps:可以通过完成相关指示领取优惠券哦)
本人租用的是东京的一个VPS,CentOS系统,一个月5刀。其配置如下。
PuTTY的安装与使用
PuTTY是一个跨平台的远程登录工具,本次使用主要用于登录VPS。PuTTY的官网是http://www.chiark.greenend.org.uk/~sgtatham/putty/ 下载后点击putty.exe,输入服务器的IP和端口,点击open即可登录。
更详细的PuTTY安全配置可参考https://chaifeng.com/blog/2007/06/putty_200611.html
Mac不需要PuTTY之类的工具啦,直接在终端输入命令行就可以连接远程终端啦
ss的配制与使用
检查Python版本
$ python –version
安装m2crypto和python-setuptools
$ yum install m2crypto python-setuptools
安装pip
pip是python的包管理工具。在本文中将使用 python 版本的 ss,此版本的 ss已发布到 pip 上,因此我们需要通过 pip 命令来安装。
$ easy_install pip
安装ss
$ pip install shadowsocks
配置服务器参数
通过vim创建该配置
$ vi /etc/shadowsocks.json
点击’I’进入编辑模式,若是单用户模式,输入:
若是多用户模式,将server_port和password合并为port_password:
编辑完成,点击Esc键返回命令模式,输入’:wq’保存并退出。
服务器端口值,密码和加密方法在配置 ss客户端时需要保持一致。
Gevent可以提高ss性能,由于gevent依赖于libevent和greenlet
为了提高系统的安全性,需要安装防火墙
$ yum install firewalld
启动防火墙
$ systemctl start firewalld
开启相应端口
$ ssserver -c /etc/shadowsocks.json
若想让ss一直在后台运行,可运行:
$ nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 &
客户端配置
PC端
下载ss客户端https://shadowsocks.org/en/download/clients.html
填写信息:服务器地址,端口号,密码,加密方式与代理端口默认即可。
右键任务栏图标,选择启用系统代理,接下来就可以打开世界的大门,自由自在地畅游在知识的海洋里啦~~~~
IOS移动端
Appstore中下载wingy软件(免费的!!!!!),填写服务器IP地址,端口,密码,加密方法,那手机也可以科学上网啦~~~~
The text was updated successfully, but these errors were encountered: