小樱 发表于 2016/1/4 20:19

jmyz_0455 发表于 2016/1/4 19:30
Wow!感谢楼主秒回。主机商没提供6.7,只好重装了个CentOS 6.6 x64,然而又多了几个问题,请赐教。

1 ...

删除cache_dir aufs /var/cache/squid 5000 128 128 这行的磁盘缓存目录试试?可能是一个磁盘缓存权限不足导致的。

可以通过top命令查看是否有squid进程。

top列表显示不全,不能下拉,如何查看完整列表
http://bbs.itzmx.com/thread-6324-1-1.html


您的机器内存是多少的?输入ulimit -a查看下结果,内存太小的话可以改小打开文件大小的数值。

设置自动配置脚本的时候需要带上http://您的服务器ip:8888/a.pac 这样完整的写法。


可以先通过这个网站查询PAC服务器的squid是否正常工作。在来检查是否是PAC文件的问题。http://tool.chinaz.com/pagestatus/

例如输入104.207.158.40:25 返回结果如下,就代表是正常工作的。


jmyz_0455 发表于 2016/1/4 21:14

本帖最后由 jmyz_0455 于 2016/1/4 21:21 编辑

小樱 发表于 2016/1/4 20:19
删除cache_dir aufs /var/cache/squid 5000 128 128 这行的磁盘缓存目录试试?可能是一个磁盘缓存权限不 ...

cache_dir aufs /var/cache/squid 5000 128 128
这个在哪删除?

# top -b -n 1
top - 12:41:22 up1:28,2 users,load average: 0.00, 0.00, 0.00
Tasks:20 total,   1 running,19 sleeping,   0 stopped,   0 zombie
Cpu(s):0.1%us,0.1%sy,0.0%ni, 99.8%id,0.0%wa,0.0%hi,0.0%si,0.0%st
Mem:    262144k total,   148228k used,   113916k free,      0k buffers
Swap:   262144k total,   112852k used,   149292k free,    30308k cached

PID USER      PRNIVIRTRESSHR S %CPU %MEM    TIME+COMMAND                                                                                                
    1 root      20   0 19236436288 S0.00.2   0:00.01 init                                                                                                   
    2 root      20   0   0    0    0 S0.00.0   0:00.00 kthreadd/18549                                                                                          
    3 root      20   0   0    0    0 S0.00.0   0:00.00 khelper/18549                                                                                          
252 root      16-4 10644    4    0 S0.00.0   0:00.00 udevd                                                                                                   
935 root      20   0169m496328 S0.00.2   0:00.00 rsyslogd                                                                                                
951 root      20   0 66220300192 S0.00.1   0:00.00 sshd                                                                                                   
959 root      20   0 21720    8    4 S0.00.0   0:00.00 xinetd                                                                                                
968 root      20   0 66404    4    0 S0.00.0   0:00.00 saslauthd                                                                                             
970 root      20   0 66404    4    0 S0.00.0   0:00.00 saslauthd                                                                                             
988 root      20   0 98380404248 S0.00.2   0:00.07 sshd                                                                                                   
990 root      20   0105m 1060824 S0.00.4   0:00.06 bash                                                                                                   
1167 root      20   0 20032680600 S0.00.3   0:00.00 crond                                                                                                   
1270 root      20   04068496492 S0.00.2   0:00.00 mingetty                                                                                                
1271 root      20   04068496492 S0.00.2   0:00.00 mingetty                                                                                                
1303 root      20   0478m428424 S0.00.2   0:00.00 squid                                                                                                   
1306 squid   20   0482m 113m 4536 S0.0 44.3   0:01.13 squid                                                                                                   
1307 squid   20   0 20088 1072896 S0.00.4   0:00.00 unlinkd                                                                                                
1446 root      20   0 98384 4428 3444 S0.01.7   0:00.05 sshd                                                                                                   
1450 root      20   0105m 1848 1492 S0.00.7   0:00.02 bash                                                                                                   
1480 root      20   0 14896 1088884 R0.00.4   0:00.00 top
有进程

# ulimit -a
core file size          (blocks, -c) 0
data seg size         (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals               (-i) 255549
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 800000
pipe size            (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
real-time priority            (-r) 0
stack size            (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes            (-u) 255549
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

这个内存够不够真不知道...

pac 我是放在本机 Apache 默认目录里的,写 http://localhost:8888/a.pac 应该没错吧

VPS 端似乎是正常运行的

小樱 发表于 2016/1/4 21:26

jmyz_0455 发表于 2016/1/4 21:14
这个在哪删除?




根据你的信息看到是OpenVZ 256MB内存的VPS服务器,能够正常启动就没问题吧(话说reboot后的问题解决了么?)。cache_dir aufs /var/cache/squid 5000 128 128这行就是之前发给你的vi那个配置文件。是打不开google.com么,使用ifconfig命令检查是否有ipv6模块?而服务器提供商没有提供ipv6,试试关闭http://bbs.itzmx.com/thread-8921-1-1.html

jmyz_0455 发表于 2016/1/4 22:21

本帖最后由 jmyz_0455 于 2016/1/4 22:23 编辑

小樱 发表于 2016/1/4 21:26
根据你的信息看到是OpenVZ 256MB内存的VPS服务器,能够正常启动就没问题吧(话说reboot后的问题解决了么 ...

1、在 /etc/squid/squid.conf
删除acl manager proto cache_object
删除http_access deny CONNECT !SSL_ports
删除cache_dir aufs /var/cache/squid 5000 128 128
service squid start 会报错:
# service squid start
Stopping squid:                                          
Starting squid:                                          
2016/01/04 13:42:39| Processing Configuration File: /etc/squid/squid.conf (depth 0)
2016/01/04 13:42:39| Processing: acl localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
2016/01/04 13:42:39| Processing: acl SSL_ports port 443
2016/01/04 13:42:39| Processing: acl Safe_ports port 80          # http
2016/01/04 13:42:39| Processing: acl Safe_ports port 21          # ftp
2016/01/04 13:42:39| Processing: acl Safe_ports port 443         # https
2016/01/04 13:42:39| Processing: acl Safe_ports port 70          # gopher
2016/01/04 13:42:39| Processing: acl Safe_ports port 210         # wais
2016/01/04 13:42:39| Processing: acl Safe_ports port 1025-65535# unregistered ports
2016/01/04 13:42:39| Processing: acl Safe_ports port 280         # http-mgmt
2016/01/04 13:42:39| Processing: acl Safe_ports port 488         # gss-http
2016/01/04 13:42:39| Processing: acl Safe_ports port 591         # filemaker
2016/01/04 13:42:39| Processing: acl Safe_ports port 777         # multiling http
2016/01/04 13:42:39| Processing: acl CONNECT method CONNECT
2016/01/04 13:42:39| Processing: http_access allow manager localhost
2016/01/04 13:42:39| aclParseAclList: ACL name 'manager' not found.
FATAL: Bungled squid.conf line 14: http_access allow manager localhost
Squid Cache (Version 3.1.23): Terminated abnormally.
CPU Usage: 0.052 seconds = 0.018 user + 0.034 sys
Maximum Resident Size: 448224 KB
Page faults with physical i/o: 0

2、仅删除cache_dir aufs /var/cache/squid 5000 128 128问题依旧,就是保存重启后没法正常运行

3、输入 ifconfig 会看到 inet6 addr... 但是输入 lsmod | grep ipv6 就没有结果,那也算有 IPv6 模块了吧。于是按那个贴所言逐行输入
echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf
echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf
echo "net.ipv6.conf.all.disable_ipv6 =1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 =1" >> /etc/sysctl.conf
后,sysctl -p 就提示
net.ipv4.ip_forward = 0
net.ipv4.tcp_syncookies = 1
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

小樱 发表于 2016/1/4 22:25

jmyz_0455 发表于 2016/1/4 22:21
1、在 /etc/squid/squid.conf
删除acl manager proto cache_object
删除http_access deny CONNECT !S ...

你先按照教程单独试试关闭IPV6是否能工作吧。毕竟看到根据你提供的信息都是完全正常的。

jmyz_0455 发表于 2016/1/4 22:33

小樱 发表于 2016/1/4 22:25
你先按照教程单独试试关闭IPV6是否能工作吧。毕竟看到根据你提供的信息都是完全正常的。

sysctl -p 后报的错完全不用管?

小樱 发表于 2016/1/4 22:41

jmyz_0455 发表于 2016/1/4 22:33
sysctl -p 后报的错完全不用管?

那不是报错,那是配置载入。成功的提示

jmyz_0455 发表于 2016/1/4 22:54

又 error 又 unknown key 的以为是报错呢

现在测试后可以用了,除了 Google 不能上以外,fb、YouTube都可以上、看视频

Google 对我比较重要,有什么好办法把他也解决掉嚒

还有就是 pac 总是放在电脑的服务器里不大方便,不知道您了解什么国内的代码存放平台可以上传一下?

小樱 发表于 2016/1/4 23:01

jmyz_0455 发表于 2016/1/4 22:54
又 error 又 unknown key 的以为是报错呢

现在测试后可以用了,除了 Google 不能上以外,fb、YouTube都 ...

开源中国还可以吧。

你私信发我下IP看看,我测试谷歌能不能上。

jmyz_0455 发表于 2016/1/4 23:11

小樱 发表于 2016/1/4 23:01
开源中国还可以吧。

你私信发我下IP看看,我测试谷歌能不能上。

我站内信给你了不知道算私信不,收到吗?

jmyz_0455 发表于 2016/1/5 23:27

您好又麻烦你了,我安卓手机的 Twitter 不能看内容,Google Play 能看内容不能下载,不知道怎么能获悉这些手机 App 会访问些什么网址呢?

而且上您这个论坛也是很慢很慢的...

小樱 发表于 2016/1/6 00:37

jmyz_0455 发表于 2016/1/5 23:27
您好又麻烦你了,我安卓手机的 Twitter 不能看内容,Google Play 能看内容不能下载,不知道怎么能获悉这些 ...

这需要抓包分析的,安卓Twitter 应该没问题吧,近期也没进行测试。谷歌商店不清楚了。。话说,你是电信还是联通?很慢么。。

jmyz_0455 发表于 2016/1/6 09:33

小樱 发表于 2016/1/6 00:37
这需要抓包分析的,安卓Twitter 应该没问题吧,近期也没进行测试。谷歌商店不清楚了。。话说,你是电信还 ...

其实那是我同学的反馈

"iOS 的 Twitter App 不能刷新到内容, Android Google Play 能看内容但是无法下载"

iOS 的 Chrome 看网页版的 Youtube (已请求桌面版),720p 半天都加载不下来,我这款 VPS 好像不能改内核上锐速的,有什么办法能优化一下嚒

我是电信,早上看这个论坛3秒完全 load 完,可能就是晚上比较塞车吧

话说这是你一个人做(管理)的论坛?

小樱 发表于 2016/1/6 18:30

jmyz_0455 发表于 2016/1/6 09:33
其实那是我同学的反馈

"iOS 的 Twitter App 不能刷新到内容, Android Google Play 能看内容但是无法 ...

这要有时间去抓下接口网址啥才行。

ovz虚拟化的都不支持锐速,可以尝试net-speeder ,不过效果不咋样。http://bbs.itzmx.com/thread-9048-1-1.html

嗯,一个人吧。晚上一般来说国际出口属于高峰期吧。毕竟服务器在海外。

jmyz_0455 发表于 2016/1/6 21:54

小樱 发表于 2016/1/6 18:30
这要有时间去抓下接口网址啥才行。

ovz虚拟化的都不支持锐速,可以尝试net-speeder ,不过效果不咋样 ...

好,我这就学习怎么抓安卓手机的包去

话说我的主机商有款 KVM 的,可是同价钱的机,内存得减到 128MB (如图)

还没虚拟内存,我有点想转但是怕这个机跑不起来,因为我现在的机就已经有点吃紧的样子,如图:

我仅仅是开了 squid 而已,买来后什么都没干...

不知道以你的了解,那个 128M 的机子能上跑锐速+ squid 吗?以后可能会再搭多个 pptp 的服务,不过总得才十台以下的设备在用,所以不知道得跑不跑得起,能跑的话我就换

我才刚学做的 VPS,教程也是东拼西凑的,找到你这个论坛实在是太好啦,不知道你还有没有类似的社区能推荐下,我想不断地进步~

你一个人搞论坛好辛苦的样子呢{:622:} 加油!

小樱 发表于 2016/1/6 23:37

jmyz_0455 发表于 2016/1/6 21:54
好,我这就学习怎么抓安卓手机的包去

话说我的主机商有款 KVM 的,可是同价钱的机,内存得减到 128MB...

128M可以跑的,而且还有硬盘呢,直接加个swap虚拟内存就好了。

jmyz_0455 发表于 2016/1/7 08:45

小樱 发表于 2016/1/6 23:37
128M可以跑的,而且还有硬盘呢,直接加个swap虚拟内存就好了。

“我才刚学做的 VPS,教程也是东拼西凑的,找到你这个论坛实在是太好啦,不知道你还有没有类似的社区能推荐下,我想不断地进步~”

论坛没有推荐的吗?

小樱 发表于 2016/1/7 22:02

jmyz_0455 发表于 2016/1/7 08:45
“我才刚学做的 VPS,教程也是东拼西凑的,找到你这个论坛实在是太好啦,不知道你还有没有类似的社区能推 ...

没什么吧。。如果你以后解决了什么问题,也欢迎发教程到本站

jmyz_0455 发表于 2016/1/7 23:09

小樱 发表于 2016/1/7 22:02
没什么吧。。如果你以后解决了什么问题,也欢迎发教程到本站

嗯嗯,我会常来的,等我慢慢提升再说,我接下来要换个 KVM 的机机~然后上锐速,看够不够内存再弄个 PPTP 和百度云签到,估计再深入学一下怎么提高网速就没了,想拿来打外服游戏{:2540:}

星空 发表于 2016/1/8 16:54

你好,接触vps一个多星期了,已经开启了shadowsock,还用lanmp建了个网站,现在制作生成pac,出现问题,看了前面的帖子,我说下我的情况
搬瓦工vps 512M
centos-6-x86
运行了你这个代码   CentOS 6.7 x64(推荐用此系统) ...    都ok 没什么问题   不知有没有位数区别
下载了你的pac 修改成我的ipvar proxy = "PROXY server01.pac.itzmx.com:25;";然后放在网站根目录里 这里有个问题 直接ip访问默认的lanmp页面 不是我的域名首页不知是不是这里问题然后在ie 选项 连接 配置脚本 填写了地址
发现动漫花园 谷歌 脸谱 都无法访问

用工具查 ip:25 端口是正常的
运行 ifconfig      看到有“inet6 addr:。。。。。。。“
又运行lsmod | grep ipv6   什么也没返回
我添加了 那两行代码 保存 reboot重启了
还有说到的那几行代码我还没删 不知这里有没有问题

现在还是不行,也不知哪里出了问题,能帮我看看吗

小樱 发表于 2016/1/8 21:10

星空 发表于 2016/1/8 16:54
你好,接触vps一个多星期了,已经开启了shadowsock,还用lanmp建了个网站,现在制作生成pac,出现问题,看 ...

下载了你的pac 修改成我的ipvar proxy = "PROXY server01.pac.itzmx.com:25;";然后放在网站根目录里 这里有个问题 直接ip访问默认的lanmp页面 不是我的域名首页不知是不是这里问题然后在ie 选项 连接 配置脚本 填写了地址
问题就是出在这里,你的访问还是lanmp的页面,而没有访问到PAC文件导致的,

星空 发表于 2016/1/8 21:40

小樱 发表于 2016/1/8 21:10
下载了你的pac 修改成我的ipvar proxy = "PROXY server01.pac.itzmx.com:25;";然后放在网站根目录里...

修改ip地址 的地方
我修改成我的域名
现在不是 ip:25这种形式
还是不行

小樱 发表于 2016/1/8 22:10

星空 发表于 2016/1/8 21:40
修改ip地址 的地方
我修改成我的域名
现在不是 ip:25这种形式


你能在浏览器打开pac文件访问成功?

星空 发表于 2016/1/8 22:15

小樱 发表于 2016/1/8 22:10
你能在浏览器打开pac文件访问成功?

刚去看教程 现在也把ip绑定到域名了
我发消息你 看下

她的胸毛 发表于 2016/1/17 17:26

刷了梅林固件的R6300v2怎么设置,多谢

小樱 发表于 2016/1/17 19:31

她的胸毛 发表于 2016/1/17 17:26
刷了梅林固件的R6300v2怎么设置,多谢

固件支持PAC?

她的胸毛 发表于 2016/1/20 13:59

本帖最后由 她的胸毛 于 2016/1/20 14:48 编辑

小樱 发表于 2016/1/17 19:31
固件支持PAC?
是否可以利用Dnsmasq上分发WPAD?引用地址:http://xixitalk.github.io/blog/2013/06/19/WPAD-with-DNS-on-Dnsmasq/
具体操作如引用所示:

WPAD全称是Web Proxy Auto-Discovery,可以通过DHCP或者DNS进行代理分发,这样局域网里客户端连接上后自动进行代理。

dnsmasq为一个轻量的DNS和DHCP服务器。dnsmasq.conf配置说明dnsmasq.conf.example。

以下配置为资料搜集,仅供参考,我并未实践,并且在我实践过程中可能随时修改,有疑问可以交流但不要期望获得答案。

Dnsmasq上通过HDCP分发WPAD

在dnsmasq.conf里这样配置## dnsmasq is a combined dns and dhcp server
##         /etc/dnsmasq.conf
dhcp-option=252,http://your.server.here/wpad.dat
Dnsmasq上通过DNS分发WPAD在dnsmasq.conf里这样配置txt-record=host.co.nz,"service:wpad:!http://wpad.host.co.nz:80/proxy.pac"
srv-host=wpad.tcp.host.co.nz,wpad.host.co.nz,80


如果将代码中网址改成itzmax,是否可行?在线等 @小樱 解答

PS1:直接在dnsmasq.conf 添加   dhcp-option=252,http://pac.itzmx.com/abc.pac冒似Youtube不管用。

小樱 发表于 2016/1/20 16:18

她的胸毛 发表于 2016/1/20 13:59
是否可以利用Dnsmasq上分发WPAD?引用地址:http://xixitalk.github.io/blog/2013/06/19/WPAD-with-DNS ...

看起来是可行的,类似局域网APR DNS劫持解析之类。。

OAOA。 发表于 2016/1/21 13:08

你好,我根据你的教程设置。启动了squid,监听2555端口,我直接访问ip:2555 提示的是squid的报错页面。

但给浏览器设置代理的时候,访问谷歌却似乎没有进代码,提示的是没打访问此网页,和平时是一样的。

想问下可能是什么情况呢。

hsiaoyaoyu 发表于 2016/1/21 16:34

教學文章非常詳細看了就懂可否再請問下 centos清理系统防火墙规则該怎麼做呢
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 本项目主要介绍如何利用国外Linux VPS搭建多协议代理服务,squid PAC代理服务器,25端口翻墙