服务端ssr配置信息,已设置为开机自启动。

Congratulations, Shadowsocks-libev server install completed!
Your Server IP : 207.246.126.121
Your Server Port : 5679
Your Password : 69670098
Your Encryption Method: aes-256-cfb

Welcome to visit:https://teddysun.com/357.html
Enjoy it!


全局代理参数:

http_proxy="http://127.0.0.1:8118"
export http_proxy

https_proxy="http://127.0.0.1:8118"
export https_proxy

ftp_proxy="http://127.0.0.1:8118"
export ftp_proxy

安装过程:

sockt5转http代理三部曲,第一步是在服务端安装ssr服务程序,后面的的都是客户端配置。

1、安装服务器端的ssr服务程序,设置密码,安装教程很多,
安装详细步骤:


使用root用户登录,运行以下命令:

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

运行完成后,脚本提示如下:安装过程中会提示输入密码端口等信息

Congratulations, Shadowsocks-libev server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://teddysun.com/357.html
Enjoy it!
卸载方法:
使用 root 用户登录,运行以下命令:

./shadowsocks-libev.sh uninstall
其他事项:
客户端配置的参考链接:https://teddysun.com/339.html

安装完成后即已后台启动 Shadowsocks-libev ,运行:

/etc/init.d/shadowsocks status
可以查看进程是否启动。
本脚本安装完成后,会将 Shadowsocks-libev 加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
查看状态:/etc/init.d/shadowsocks status

 

安装锐速(非必须):可提升访问速度

http://blog.csdn.net/bittersweet0324/article/details/78963460

 

【以下是在要使用vpn的linux客户端的操作】

2、安装客户端的ssr程序,通过pip安装,设置配置文件启动,其中ip和密码为远程vpn服务器的ip、端口和密码,local为本地监听的。
配置文件:

{
"server":"207.246.126.121",
"server_port":"5679",
"local_address":"127.0.0.1",
"local_port":1080,
"password":"69670098",
"timeout":600,
"method":"AES-256-CFB"
}

启动命令:
sslocal -c /etc/shadow.conf.json -d start 或者 stop停止,可以添加rc.local控制开机启动

3、安装priovxy程序,设置listen_address为本地http监听地址和端口,
forward-socks5t为本地的ssr监听地址和端口。

启动命令:(需事先创建privoxy用户)
privoxy --user privoxy /usr/local/etc/privoxy/config

程序下载地址及安装方式百度很多,解压,编译,安装,需要autoconf工具。


4、设置/etc/profile全局代理设置
添加:
http_proxy="http://127.0.0.1:8118"
export http_proxy

https_proxy="http://127.0.0.1:8118"
export https_proxy

ftp_proxy="http://127.0.0.1:8118"
export ftp_proxy


保险起见:执行source /etc/profile


5、其他如wget和yum可自行设置相关的代理配置文件的代理参数


访问流程

客户--->本地的http代理8118端口--->通过priovxy转换协议访问到的ssr代理1080端口--->再次转发访问到最终的shadowsocks服务器