阿里云ECS部署Trojan代理

news/2024/11/30 4:56:36/

项目地址:GitHub - Jrohy/trojan: trojan多用户管理部署程序, 支持web页面管理

一、容器部署:

docker run --name trojan-mariadb --restart=always -p 3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2

docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init

1、进入容器 docker exec -it trojan bash, 

2、输入'trojan'即可进行初始化安装,一路默认安装即可,证书尝试了3个自带的自动申请都不行,只能上传自己域名的证书文件。包括crt和key文件,需要上传到docker容器中,并指定具体路径和文件名。

3、基本默认安装即可

启动web服务: systemctl start trojan-web

设置自启动: systemctl enable trojan-web

更新管理程序: source <(curl -sL https://git.io/trojan-install)

将证书从服务器拷贝进容器空间

docker cp /root/domain/10141191_proxy.xxxx.cn_chain.crt trojan:/tmp

docker cp /root/domain/10141191_proxy.xxxx.cn.key trojan:/tmp

docker cp /root/domain/10141191_proxy.xxxx.cn_public.crt trojan:/tmp

容器部署前,PING主机默认230ms的延迟,通过docker代理后,使用代理软件测试要到800ms,应该是docker的性能影响,遂部署一个本地版本测试下。

二、本地部署

#安装/更新source <(curl -sL https://git.io/trojan-install)

#卸载 source <(curl -sL https://git.io/trojan-install) --remove

本地部署后安装过程可以申请免费域名,自动申请成功拉起80和443的服务。

访问地址:​ https://proxy.xxxxx.cn/#/dashboard,

首次访问需要设置默认admin的密码,后期可通过用户名/密码访问,进行web管理。

 可以实现共享地址一键导入clash,手机和win都可以。

三、安装clouderflare wrap代理服务

默认阿里云是不支持访问OPENAI服务的,需要安装一套基于cloudflare warp的账号作为代理,实现绕开封锁。

项目地址:甬哥侃侃侃ygkkk / CFwarp · GitLab

一键安装   bash <(curl -Ls https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh)

配置过程,选择了GCWF方式,默认wrap代理,一路配置就能完成。

配置完成后就可以实现访问chatGPT了,实测速度响应不错。比便宜的机场地址好用很多。我都因为网络延迟问题,一度想放弃使用chatGPT PLUS了。看来这个还是不错了


http://www.ppmy.cn/news/95904.html

相关文章

Vue3 除了 keep-alive,还有哪些实现页面缓存的方法

有这么一个需求&#xff1a;列表页进入详情页后&#xff0c;切换回列表页&#xff0c;需要对列表页进行缓存&#xff0c;如果从首页进入列表页&#xff0c;就要重新加载列表页。 对于这个需求&#xff0c;我的第一个想法就是使用keep-alive来缓存列表页&#xff0c;列表和详情…

大数据治理入门系列:数据治理

在信息经济时代&#xff0c;数据是企业的一大关键资产。为了制定科学、有效、合理的决策&#xff0c;企业需要收集大量的数据并进行各种数据分析&#xff0c;为决策提供依据。在此过程中&#xff0c;收集数据的速度、数据的质量和可靠性、对数据的分析过程、合适的分析工具等&a…

【React】redux和React-redux

&#x1f380;个人主页&#xff1a;努力学习前端知识的小羊 感谢你们的支持&#xff1a;收藏&#x1f384; 点赞&#x1f36c; 加关注&#x1fa90; Redux和React-redux reduxredux的使用Redux的工作流Redux APIstoreactionreducerstore.dispatch()redux的方法使用 React-Redux…

Linux 软件安装及vim详细用法和配置

文章目录 一、Linux下的软件1、什么是软件包&#xff1f;2、软件安装的三种方法3、yum 安装 lrzsz软件&#xff08;windows和Linux消息互传&#xff09;4、深入理解yum源 二、 L i n u x 编辑器 − v i m 使用 Linux编辑器-vim使用 Linux编辑器−vim使用1、vim三种模式作用及其…

Java-软考总结

软考总结目录 宏观  学习感受  阶段划分 微观  1.自己看书和看视频&#xff1a;  2.学习的知识点和课后题进行结合  3.做往年的软考真题  4.提炼出相对来说难以攻克的问题组织分享和讨论  5.小组讨论做错的题并进行结构化 总结学习时间上学习方法上学习形式上 宏…

计算机视觉:卷积核的运行过程

本文重点 我们前面从直观角度理解了卷积神经网络的卷积在特征提取的作用,本节课程我们从数学角度来看一下,卷积是如何计算的? 计算步骤 1. 将卷积核与输入图像的某一部分进行逐元素相乘。 2. 将相乘后的结果求和,得到卷积核在该部分的输出值。 3. 重复以上步骤,将卷积核…

ClickHouse安装部署

—仅供学习 如有侵权 请联系删除– 一、下载 选择Tgz安装包安装 下载地址&#xff1a;Index of /clickhouse/tgz/ 选择stable目录下的安装包&#xff0c;采用21.9.4.35版本&#xff0c;分别是&#xff1a; [roothadoop08 resources]# ll 总用量 1023548 -rw-r--r--. 1 root …

Radxa ROCK 5A 开箱

Rock5 Model A 是一款高性能的单板计算机&#xff0c;它采用了 RK3588S (8nm LP 制程&#xff09;处理器&#xff0c;具有 4 个高达2.4GHz 的 ARM Cortex-A76 CPU 核心、4 个高达 1.8GHz 的 Cortex-A55 内核和 Mali-G610 MP4 GPU。更重要的是&#xff0c;它还有一个高达 6TOPS …