squid
http/https正向代理
配置路径
1 |
|
log目录
1 |
|
启动
1 |
|
命令
1 |
|
权限
1 |
|
设置crontab
1 |
|
另外,要特别提示一下swap.state文件。当squid应用运行了一段时间以后,cache_dir对应的swap.state文件就会变得越来越大,里面的无效接口数据越来越多,这可能在一定程度上影响squid的响应时间,此时我们可以使用rotate命令来使squid清理swap.state里面的无效数据,减少swap.state的大小。
配置
1 |
|
dnate
SOCKS v4 and v5 proxy server 下载对应的dnate和dnate-server
1 |
|
配置目录
1 |
|
配置
1 |
|
项目 | 区别 | 备注 |
---|---|---|
Client规则 | 对于限制客户端接入,服务端有选择地拒绝建立TCP | 工作在TCP层,优先于Socks规则 |
Socks规则 | 对于已经accept connection的连接,服务端有选择的拒绝转发Socket | 工作在Socks层 |
所以Client规则是在TCP的accept阶段进行控制,Socks规则是满足Client规则后且建立TCP连接后的Sock层控制。有顺序之分。
service修改,有个比较坑爹地方,默认报错不会重启,我艹,通过
alert: run_io(): mother unexpectedly closed the IPC control channel: mother unexpectedly exited
报错发现
1 |
|
update service
1 |
|
添加验证用户
1 |
|
代码参考
- proxy to smtp
- https://github.com/631068264/pyemailtool
1 |
|