trojan+lnmp伪装网站实现代理工具

  • A+
所属分类:TOOL

Trojan有什么用?我就不在这说什么了,自己去搜索。其实他的这个思路在ssr v2ray已经都有,只是更有各自优缺点。我也没怎么研究,就是一次操作成功,所以写的代码也是按着操作步骤写下来的,可能有多余的步骤,不管了。

Trojan服务器部署:

系统要求:Ubuntu >= 16.04 or Debian >= 9

域名自己购买:买个域名也不贵,还能可以做很多事,弄那些免费的还得老换。

BBR安装:网站首页推荐那里有代码自己找

一;安装依赖包:

需要安装CMake >= 3.7.2,Boost >= 1.54.0,OpenSSL >= 1.0.2,libmysqlclient,安装命令:

sudo apt-get -y install build-essential cmake libboost-system-dev libboost-program-options-dev libssl-dev default-libmysqlclient-dev

我的系统ub系统安装依赖最后的default-libmysqlclient-dev出现问题了,解决方法是;

apt-get install -y python-pip

apt-get install -y libmysqlclient-dev

 

二:安装LNMP

网站有安装代码和说明:(解决证书,网站环境搭建的问题)

                                                                LNMP安装说明地址

把nginx的网站conf里的443端口前边加“#"就可以了,呵呵,我也不知道对不对,反正是可以用。

三;安装Trojan;

下边两个代码随便选择一个就是可以了

1

sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)"

2

sudo bash -c "$(wget -O- https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)"

修改sudo vi /usr/local/etc/trojan/config.json这个配置文件:

i进入编辑模式,使用方向键定位到passwordcertkey并修改。密码按自己喜好,certkey分别改为/usr/local/nginx/conf/ssl/www.xxxx.com/certificate.crt/usr/local/nginx/conf/www.xxxx.com/private.key。编辑完成之后按Esc键退出编辑模式。输入英文冒号:vi会进入命令模式,此时输入wq并回车即可保存刚才编辑的内容并退出vi。如果需要不保存而退出,那么输入q!强制退出vi。修改之后的config文件如图所示。另外,如果有IPv6地址,将local_addr0.0.0.0改为::才可以使用。

启动Trojan:

systemctl start trojan

设置开机启动:

systemctl enable trojan

查看运行状态:

systemctl status trojan

客户端部署:

根据自己的系统下载;客户端

下载成功之后解压,修改目录中的config.json配置文件中的local_portremote_addrpassword即可。其中,remote_addr填写自己的域名,local_port开启本地端口,用来接收本地数据。trojan不需要安装就可以直接运行,拷贝trojan文件夹到电脑里面,双击即可运行。为了方便自己建立一个快捷方式到桌面或者设置开机自启即可。如果启动报错,那么说明你的系统里面没有C++运行环境,需要安装vc_redist.x86.exe,然后重新启动trojan,确认trojan没有报错即可。如果启动trojan会一闪而过,那么应该是你配置文件有错误,请仔细检查(可以使用控制台运行trojan,能看到具体是哪一行有错)。

安装SwitchyOmega插件

安装配置和ss差不多这里就不再说了。

其实Trojan和ssr v2ray可以共存使用的,T的有些工具还不健全,比如;安卓等等

weinxin
我的QQ群
这是我的QQ群扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: