我在一台机器上安装了 isc-dhcp-server 并配置为发送 wpad 地址:
option local-proxy-config code 252 = text;
subnet 192.168.1.0 netmask 255.255.255.0 {
## dhcp start and end IP range ##
range 192.168.1.140 192.168.1.144;
option local-proxy-config "http://www.example.org/proxy.pac";
option subnet-mask 255.255.255.0; ## subnet
option broadcast-address 192.168.1.255; ## broadcast
option routers 192.168.1.1; ## router IP
Run Code Online (Sandbox Code Playgroud)
}
然后执行 dhcpd -t 并重新启动服务器,然后我想从另一台机器测试该选项,所以我使用了 dhcping:
sudo dhcping -iV -s 192.168.1.98 -h 01:02:03:04
Run Code Online (Sandbox Code Playgroud)
这给了我:
op: 2
htype: 1
hlen: 4
hops: 0
xid: b8990b59
secs: 0
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 192.168.1.98 …Run Code Online (Sandbox Code Playgroud) 安装 mu LAMP 堆栈后。默认情况下,我在 http://127.0.1.1/ 运行端口 80
现在我想添加新端口,例如 8000、8888。
如何将它们添加到我的 Ubuntu 17.04 的 /etc/apache2/apache2.conf 中?
这就是我在Arch Linux 中的做法:
2.2 在/etc/httpd/conf/httpd.conf中,取消对以下两行Proxy的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Run Code Online (Sandbox Code Playgroud)
2.3 不要忘记在 /etc/httpd/conf/httpd.conf 中将端口 443 添加到您的监听端口:
Listen 443
Listen 8888
Run Code Online (Sandbox Code Playgroud)
2.3 添加这些块:
<VirtualHost *:8888>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.xxxx.co.uk
ServerAlias xxxx.co.uk
ProxyPass / http://127.0.0.1:3838/
ProxyPassReverse / http://127.0.0.1:3838/
SSLEngine on
SSLCertificateFile "/etc/letsencrypt/live/xxxx.co.uk/fullchain.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/xxxx.co.uk/privkey.pem"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
Ubuntu 中的 Apache 怎么样?
我什至没有看到:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Run Code Online (Sandbox Code Playgroud)
在我的 Ubuntu 17.04 中的 apache2.conf 中。
很久以前,在使用 ubuntu 10.04 时,我已经安装了鱿鱼服务器和 webmin,但从未检查过它。我知道 webmin 不会在更高级别的 ubuntu 下工作很长时间,所以为什么我当时回来使用 10.04。然后我尝试通过在没有 webmin 的情况下冒险安装 ubuntu 12.04,因为到目前为止鱿鱼仍然可以工作..我在安装 12.04 的第一个测试版后没有检查它,现在..我只是想知道为什么打开一些游戏需要这么长时间在fb或加载cnn新闻页面然后我尝试检查并重新启动也尝试安装它但我无法访问squid。
我尝试从目录
santos@santos:/etc$ cd squid
bash: cd: squid: No such file or directory
santos@santos:/etc$
Run Code Online (Sandbox Code Playgroud)
这是我的截图

如何让鱿鱼服务器缓存 ubuntu 12.04 的互联网活动?还有其他选择吗?
我在云服务器上使用 Squid 运行 Ubuntu 16.04。
Squid 用于我的 Android 应用程序来访问几个网站。
一般来说,一切正常,直到 3 天前在最高负载期间(晚上 9 点 - 晚上 11 点),当时我有大约 20 000 个活跃用户。在这段时间里,我收到了很多这样的 Squid 日志:
2017.09.13/19:08:46 0 79.143.34.171 TAG_NONE/503 0 CONNECT login.vk.com:443 - HIER_NONE/- -
Run Code Online (Sandbox Code Playgroud)
我已经调查了 2 天,到目前为止我尝试过的是禁用缓存、禁用 IPv6、使用via off和forwarded_for off、使用http_port 0.0.0.0:8080强制 IP v4、设置tcp_outgoing_address <server_ip_address>以及其他一些我目前不记得的东西。
所以首先我不明白 503 代码:这是来自网站的响应login.vk.com,对吗?这是否意味着该站点(服务器)因请求而过载,或者只是超过了来自我服务器 IP 的每秒请求数?
我该如何解决这个问题,或者至少改善这种情况?也许我应该以某种方式限制与我的 Squid 的最大同时连接数?
我一直在尝试通过本地socks5代理运行docker,我尝试设置环境变量如下:
export ALL_PROXY=127.0.0.1:1080
Run Code Online (Sandbox Code Playgroud)
但这没有什么区别,就好像 Docker 没有读取它一样,我也尝试将配置放入~/.docker/config.json:
{
"proxies":
{
"default":
{
"httpProxy": "socks5://127.0.0.1:1080"
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这也行不通。有什么问题以及如何在 Ubuntu 上使用ocks5代理运行 Docker?