Hi,
This is my first post here so, firstly, I just like to say a Huge thank you to Merlin for the excellent work which is being carried out on WRT FW.
Secondly, this forum is a huge melting pot of ideas and a great way to exchange ideas and express your thoughts not just individually but also directly with the FW author/tweaker, tinkerer Merlin and with the community at large. **Great stuff**
Anyway, I have been forced to make use of the Immunicity project which in its normal usage is a simple enough process to use and it works fine.
Simply configure your browser proxy server settings just by pointing to the Proxy PAC url address to bypass the censored/blocked addresses.
I would like to know if there is a way to embed this PAC url into the router. I would also like to figure out how to tell my router to automatically check at a specific time (daily) and then update itself.
Would it then be possible to get the bypass information out of the Immunicity PAC URL and have the router manage my traffic according to the information obtained from the PAC file.
In other words instead of setting up the proxy settings for each browser / device connected to the network individually but rather just set it up once from a central location; this central location being the ASUS RT-N66U Router.
My idea would be to:
1) Setup a script to load either inside init-start or dhcpc-event to trigger wget to fetch the PAC url file and save this info to a temp. directory inside the router file-system.
2) Then, if required parse the PAC Proxy bypass list into a manageable format which the router will understand.
3) Next, append the parsed proxy PAC file data from our ../tmp/file ready to be imported into the routing iptable or depending on the best way maybe an OPTWARE/ENTWARE Proxy package maybe able to do this job by itself -> fetch PAC file URL and implement it according to PAC file information.
4) I don't know how or where to put the CRON job for wget to fetch out the the PAC file and do all the parsing or how to update the proxy?
Possible Problems:
This is the URL for the PAC file: http://clientconfig.immunicity.org/pacs/all.pac
However inside the PAC file it states that the Proxy server name and URL are randomly generated (extract from the PAC file):
]
Any help or suggestions or ideas would be greatly appreciated..
Thanks
This is my first post here so, firstly, I just like to say a Huge thank you to Merlin for the excellent work which is being carried out on WRT FW.
Secondly, this forum is a huge melting pot of ideas and a great way to exchange ideas and express your thoughts not just individually but also directly with the FW author/tweaker, tinkerer Merlin and with the community at large. **Great stuff**
Anyway, I have been forced to make use of the Immunicity project which in its normal usage is a simple enough process to use and it works fine.
Simply configure your browser proxy server settings just by pointing to the Proxy PAC url address to bypass the censored/blocked addresses.
I would like to know if there is a way to embed this PAC url into the router. I would also like to figure out how to tell my router to automatically check at a specific time (daily) and then update itself.
Would it then be possible to get the bypass information out of the Immunicity PAC URL and have the router manage my traffic according to the information obtained from the PAC file.
In other words instead of setting up the proxy settings for each browser / device connected to the network individually but rather just set it up once from a central location; this central location being the ASUS RT-N66U Router.
My idea would be to:
1) Setup a script to load either inside init-start or dhcpc-event to trigger wget to fetch the PAC url file and save this info to a temp. directory inside the router file-system.
2) Then, if required parse the PAC Proxy bypass list into a manageable format which the router will understand.
3) Next, append the parsed proxy PAC file data from our ../tmp/file ready to be imported into the routing iptable or depending on the best way maybe an OPTWARE/ENTWARE Proxy package maybe able to do this job by itself -> fetch PAC file URL and implement it according to PAC file information.
4) I don't know how or where to put the CRON job for wget to fetch out the the PAC file and do all the parsing or how to update the proxy?
Possible Problems:
This is the URL for the PAC file: http://clientconfig.immunicity.org/pacs/all.pac
However inside the PAC file it states that the Proxy server name and URL are randomly generated (extract from the PAC file):
Code:
function FindProxyForURL(url, host) {
// Our proxy server name and port
// This is randomly generated and changes each time you request the PAC file
var proxyserver = 'gateway-***********.cloud.immunicity.net:8080';
Any help or suggestions or ideas would be greatly appreciated..
Thanks