登陆linux vps.
首先要安装java8. (java7/6是不行的。)
如果你的vps的系统是ubuntu16,则apt-get install -y openjdk-8-jdk来安装java8环境。
如果你的vps的系统是debian8,则用apt-get install -y openjdk-8-jdk是无法安装java8环境的,因为在debian8环境下,没有 openjdk-8-jdk这个包,却有 openjdk-7-jdk这个包,不过运行:
apt-get install -y openjdk-7-jdk,安装的是java7环境,这不符合agentx这个程序对java环境的版本要求。所以如果你的vps的系统是debian8,就只能先在你的本地机器下载java8程序
(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz,但这个地址其实不是直链,因为要点选““,才能获得这个链接地址。),然后再通过winscp或cyberduck,把jdk-8u161-linux-x64.tar.gz上传到你的vps,然后解压,设置环境变量java_home来安装java8.
可见 ubuntu16系统是好用过debian8的,有很多软件包在ubuntu16系统上存在;在debian8系统上,却并不存在那些软件包。
然后,
首先要安装java8. (java7/6是不行的。)
如果你的vps的系统是ubuntu16,则apt-get install -y openjdk-8-jdk来安装java8环境。
如果你的vps的系统是debian8,则用apt-get install -y openjdk-8-jdk是无法安装java8环境的,因为在debian8环境下,没有 openjdk-8-jdk这个包,却有 openjdk-7-jdk这个包,不过运行:
apt-get install -y openjdk-7-jdk,安装的是java7环境,这不符合agentx这个程序对java环境的版本要求。所以如果你的vps的系统是debian8,就只能先在你的本地机器下载java8程序
(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz,但这个地址其实不是直链,因为要点选““,才能获得这个链接地址。),然后再通过winscp或cyberduck,把jdk-8u161-linux-x64.tar.gz上传到你的vps,然后解压,设置环境变量java_home来安装java8.
可见 ubuntu16系统是好用过debian8的,有很多软件包在ubuntu16系统上存在;在debian8系统上,却并不存在那些软件包。
然后,
wget https://github.com/ZhangJiupeng/AgentX/releases/download/v1.3.0/agentx-server-1.3.0.tar.gz
tar zxvf agentx-server-1.3.0.tar.gz
cd
agentx-server-1.3.0
root@ar:~/agentx-server-1.3.0# ls
README.txt bin conf lib logs
root@ar:~/agentx-server-1.3.0# cd bin
root@ar:~/agentx-server-1.3.0/bin# ls
agentx config.json wrapper
root@ar:~/agentx-server-1.3.0/bin# nano
config.json
root@ar:~/agentx-server-1.3.0/bin# cat
config.json
{
"host": "0.0.0.0",
"port": 9988,
"relayPort": [],
"protocol": "shadowsocks",
"encryption": "aes-256-cfb",
"password": "your-password",
"process": ["encrypt"],
"dnsCacheCapacity": 1000,
"writeLimit": 0,
"readLimit": 0
}
root@ar:~/agentx-server-1.3.0/bin# ./
agentx start
(此命令是让agentx在后台运行。)
这样,服务器端就搭建完成了。
在本地机器的ss客户端程序-纸飞机中,输入参数-
加密方式:aes-256-cfb ,密码:your-password ,地址:你的服务器的ip, 端口号:
9988
然后设置本地机器的浏览器的socks5代理服务器为127.0.0.1:1080,浏览器即可翻墙.
项目地址:
https://github.com/ZhangJiupeng/AgentX
https://github.com/ZhangJiupeng/AgentX/wiki/Quick-Start-Server