抓取多个代理IP网站最新IP地址及端口,生成静态txt文件。将生成的txt文件设置为FoxProxy订阅代理服务器中。可以实现自动添加的功能,配合base64加密,提高数据安全性。
工具:
php服务器(国外)、simple_html_dom、async_get_url(提高加载速度)
部分数据源对IP地址或端口采用javascript方式显示并配合代码转换,需要通过一定手段转化数据之后才可以直接使用。转化后的数据通过FoxProxy的定时同步功能,每次同步自动抓取最新的代理数据。可以在火狐浏览器中直接选择使用。之所以采用国外php服务器,是考虑到一些网站国内无法访问,可能国内的服务器也是无法加载其内容。
具体截图如下:

这里需要补充一下代理服务器列表的制作格式,官方给出的说明如下:Format
Proxy lists should be plain text in the following format. Allproxies should be HTTP(S) proxies only.
host:port
host:port
host:port
Other formats will be supported in the future.
其实这个代理订阅列表格式是写下这篇文章最想要说明的。因为早上有这个想法,就开始寻找制作代理服务器订阅文件的格式。但是发现多数文章都是说的采用goagent的方法。
生成的纯文本文件这里就不公开了,以免被封。如果有需要的,可以留言也可以以提供相关文件自己放到服务器。
相关内容抓取并生成的方法以前的文章写过,可以参考下方的相关博文。