ubuntu安装缷载3proxy

前往3proxy官网下载最新版本: 访问 3proxy官网 下载适用于Ubuntu的最新版本的.deb安装包。
下载并安装: 在终端中使用wget命令下载,然后使用dpkg命令安装:

wget https://www.3proxy.ru/downloads/3proxy-<version>-linux-i386.deb
sudo dpkg -i 3proxy-<version>-linux-i386.deb

请将 替换为你下载的实际版本号。
我是通过3proxy-0.9.4.x86_64.deb
下载并上传到服务器上。
安装命令为:

sudo dpkg -i 3proxy-0.9.4.x86_64.deb

执行后
在这里插入图片描述

Linux/Unix系统下的默认配置: 3proxy使用两个配置文件:

/etc/3proxy/3proxy.cfg (执行chroot前):此配置文件在执行chroot操作前被执行,不应被修改。

/usr/local/3proxy/conf/3proxy.cfg(链接自/etc/3proxy/conf/3proxy.cfg):主要配置文件,如有需要请修改此文件。 此配置文件中所有路径相对于chroot目录(/usr/local/3proxy)。未来版本计划将3proxy的chroot目录移动至/var。

日志文件在符号链接指向的目录下创建:/usr/local/3proxy/logs(源自/var/log/3proxy)。

默认情况下,socks服务在0.0.0.0:1080启动,HTTP代理在0.0.0.0:3128启动,采用基本认证,但默认未添加任何用户。默认没添加用户,所以在你添加用户前使用时一定得把auth strong注释掉,否则使用代理服务器时认证环节会失败

添加认证用户
使用脚本/etc/3proxy/conf/add3proxyuser.sh添加用户。
脚本使用方法:/etc/3proxy/conf/add3proxyuser.sh 用户名 密码 [每日流量限制(MB)] [带宽(位/秒),1048576 = 1Mbps]。若遇到无执行权限,则先sudo su - 然后修改文件权限就可以了

sudo su -
cd /usr/local/3proxy/conf
chmod 540 add3proxyuser.sh
./add3proxyuser.sh anshidamingxing opqowe_124869y

执行完后会发现/usr/local/3proxy/conf/passwd文件里多了一行内容:anshidamingxing:CR:…
就是你刚刚生成的用户名和密码信息,中间的CR应该是代表密码类型为加密密码。在3proxy.cfg里有一行users $/conf/passwd 就是读取这个文件里定义的用户名和密码的

有一点顺带一提,添加了用户,或修改了配置文件,都是不用重启3proxy的,自动立马就生效了。

然后,你可以通过systemd或init.d脚本启动3proxy服务。
对于systemd:

sudo systemctl start 3proxy
sudo systemctl enable 3proxy
sudo systemctl restart 3proxy

对于init.d:

sudo service 3proxy start
sudo update-rc.d 3proxy defaults

缷载
仅卸载软件包,保留配置文件:

sudo dpkg --remove 3proxy

或简写形式:

sudo dpkg -r 3proxy

卸载软件包及其配置文件:

sudo dpkg --purge 3proxy

或简写形式:

sudo dpkg -P 3proxy

卸载后,您可以确认软件包是否已成功删除,可以运行 dpkg -l | grep 3proxy 查看软件包列表中是否还有3proxy。同时,在某些情况下,您可能需要清理遗留的依赖关系,可以使用 sudo apt autoremove(对于基于Debian和Ubuntu的系统)来清除不再需要的依赖项。

附录:/usr/local/3proxy/3proxy.cnf

nscache 65536
nserver 8.8.8.8
nserver 8.8.4.4

config /conf/3proxy.cfg
monitor /conf/3proxy.cfg

log /logs/3proxy-%y%m%d.log D
rotate 60
counter /count/3proxy.3cf

users $/conf/passwd

include /conf/counters
include /conf/bandlimiters

auth strong

# 拒绝来自或去往127.0.0.1的所有流量
deny * * 127.0.0.1

# 明确允许特定用户访问
allow vick

# 启用管理界面,监听8080端口
admin -p8080

# 启动代理服务
proxy
socks

flush

**在chrome中使用SwitchyOmega时,只支持http协议(3128),不支持https(3128)和socks4/5(1080)
在proxifier中只支持socks5(1080),不支持https(3128)。proxifier本身没有Http选项[后来发现是有的,但不默认支持,需要手动打开]。但是打开后仍不能用HTTP。只能用socks5. **
参考
https://www.proxifier.com/docs/win-v4/http-proxy.html
在这里插入图片描述

### 如何正确地从电脑中移除或重置 Ubuntu 22.04 LTS #### 卸 Ubuntu 22.04 LTS 对于希望完全移除 Ubuntu 的情况,通常是指从双系统安装环境中删除 Ubuntu 或者是在虚拟机内停止使用该操作系统。具体操作取决于当前环境: - **如果是双启动配置的一部分**:需要通过 Windows 中的磁盘管理工具或者其他分区软件来删除 Linux 分区,并且更新引导加程序 (GRUB),以便只保留 Windows 启动选项。 - **在虚拟机环境下**:可以直接关闭并删除对应的 VM 文件夹即可完成卸过程[^1]。 #### 彻底清除数据与设置 为了确保所有由 Ubuntu 创建的数据都被彻底清理掉,在实际物理硬盘上执行上述动作之前还应该考虑以下几点: - 使用 `apt-get purge` 命令可以更深入地移除应用程序及其配置文件。 ```bash sudo apt-get purge <package_name> ``` - 对于手动安装的应用和服务,则需查阅官方文档了解具体的卸方法;例如 Elasticsearch 可能会涉及到特定目录下的二进制文件位置查询 ```bash sudo find / -type d -name &#39;bin&#39; 2>/dev/null | grep &#39;elasticsearch&#39; ``` - 清理残留的 APT 密钥环和其他资源链接也可能有助于保持系统的整洁度 ```bash sudo rm -rf /etc/apt/keyrings/* ``` 请注意这些命令应当谨慎对待,错误的操作可能会导致不必要的破坏性后果。 #### 重置 Ubuntu 22.04 LTS 到初始状态 另一种可能是想要恢复到出厂默认设定而不必重新安装整个 OS 。这可以通过多种方式实现: - 如果只是想还原某些服务的状态,比如 Kubernetes 集群组件 Calico 和 Kube-proxy ,则可以根据实际情况重启相关 Pods 来达到目的 ```bash kubectl delete pod -n kube-system -l k8s-app=calico-node kubectl delete pod -n kube-system -l k8s-app=kube-proxy ``` - 若要全面初始化系统参数,可尝试调整 GRUB 参数以禁用图形界面加速从而解决问题后再做进一步处理 修改 `/etc/default/grub` 文件内的 `"quiet splash"` 字符串为 `"quiet splash vga=normal nomodeset"` 最后运行 `update-grub` 更新更改后的设置[^4].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值