Quantcast
Channel: 看得透又看得远者prevail.ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20475

利用agentx搭建ss服务器

$
0
0
登陆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系统上,却并不存在那些软件包。

然后,
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 




 







Viewing all articles
Browse latest Browse all 20475

Trending Articles