所需工具
SSH工具
开始搭建
部署脚本
1. SSH连接到Ubuntu
使用Termius连接到Ubuntu服务器,点击NEW HOST,新建连接
输入服务器IP地址,用户名和密码,点击Connect
2. 切换root用户
sudo su
输入密码,切换到root用户
3. 更新APT源(可选)
更新源不是必需的,可不执行,但它可以确保系统从最新的软件源获取软件包,从而避免因旧版本或依赖问题导致的安装失败。
apt update
等待源更新完成
4. 运行3x-ui搭建脚本
这个是3x-ui脚本项目地址: https://github.com/MHSanaei/3x-ui
运行以下脚本:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
等待脚本安装完成
至此3x-ui已安装完成
配置
配置3x-ui
3x-ui的配置命令为x-ui
,运行此命令行
x-ui
输入6,更新管理界面的用户名和密码,根据提示往下走
输入10,查看当前的配置
可以看到Access URL就是管理页面的地址。可能由于没有公网IP,所以Access URL缺失了HOST部分,我们可以将HOST补上
比如我的地址: http://192.168.2.128:8088/DWOrEJrA0C/
进入管理页面
访问3x-ui管理页面的地址
输入用户名和密码,即可登录进管理页面
端口转发
需要在路由器上设置端口转发,转发公网IP的端口到内网Ubuntu的端口上,其目的是保证外部用户可以通过访问公网 IP 的指定端口,成功连接到内网 Ubuntu 服务器上的梯子服务
在端口转发前,需要确保目标 Ubuntu 系统的防火墙不会阻止端口访问。
可开放以下端口
- 管理页面端口
公网IP:8088 -> Ubuntu IP:8088
- 梯子端口
在梯子设置中,会设置梯子的端口,需要将这些端口转发暴露到公网上
公网IP:xxxx -> Ubuntu IP:xxxx
设置代理
1. 添加入站
点击入站列表菜单,点击添加入站按钮
设置代理
其他的默认设置就可以了,后续可以再改进更安全的设置
设置完成后,可以看到在入站列表中新增了一条代理,点击展开可以看到使用这个代理的用户
2.添加用户
点击添加用户
添加第二个用户
3. 查看代理
点击下图按钮,弹出详细信息,下方的URL就是代理的地址,可直接复制到客户端使用
点击下图按钮,弹出二维码,可直接用客户端扫描添加
以下是各平台可使用的客户端
IOS: ShadowRocket (APP Store下载)
Android: v2rayNG (Google Play下载)
Windows: WinXray (GitHub下载,下载链接)
Top comments (0)