Skip to main content

Linux

支持各种发行版,比如说 Ubuntu、Debian、CentOS、Armbian 等;只要是 Linux 都可用。

一键脚本依赖:bash、tar、curl 且必须要有 systemd 或 procd 作为启动服务。若无法自行解决依赖问题,请使用 Docker。

👉️ > 安装

打开 Shell,复制粘贴,回车运行即可:

# 运行前确保具有 sudo 权限
curl -L -O "https://fastly.jsdelivr.net/gh/UIforFreedom/UIF@master/uifd/linux_install.sh" && chmod 755 ./linux_install.sh && bash ./linux_install.sh

执行完毕后,如无意外,会出现本机监听的 Web AddressAPI AddressPassword

# 举例:
...

Web Address: http://1.2.3.4:1234
API Address: http://1.2.3.4:4321
Password: 123-123123-123123-123123

若忘记了密码和端口,可以使用如下命令查看:

cat /usr/bin/uif/uif_key.txt # Password
cat /usr/bin/uif/uif_api_address.txt # API Address
cat /usr/bin/uif/uif_web_address.txt # Web Address

👉️ > 运行

成功执行完一键脚本后,UIF 会在后台运行着,下列命令供用户按实际情况使用:

# systemd
systemctl restart ui4freedom # 运行
systemctl stop ui4freedom # 关闭
systemctl enable ui4freedom # 开机自启
systemctl disable ui4freedom # 取消开机自启

# procd
/etc/init.d/ui4freedom.sh start # 运行
/etc/init.d/ui4freedom.sh stop # 关闭
/etc/init.d/ui4freedom.sh enable # 开机自启
/etc/init.d/ui4freedom.sh disable # 取消开机自启
tip

如果你需要用 Tun 作为透明代理,你还需要确保已安装了 kmod-tun 依赖,否则内核将无法创建虚拟网卡。如果不知道如何安装,推荐直接使用 docker,没有依赖问题。

👉️ > 打开 UI

成功安装并确保在后台已运行 UIF 后,可以打开 UIF 的 Web 界面,进行各种操作了。

若你的 Linux 无图像界面,那必须要在另外的设备上打开一个浏览器,例如说手机、Windows。

浏览器输入 Web Address 的网址,如无意外即可看到的 Web 界面。

然后,点击添加接口,把 API AddressPassword 填进去。点击切换,此时就会自动连接上 UIF 后端。

UI 中右上角显示 "连接成功" 即可操作 UIF 的全部功能。