You are here 705137

Proxy Work on portableapps.sitesunblocked.org Platform 12.0 Beta 3/3.1 5o6e73

19 posts / 0 new
Last post
John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Proxy Work on portableapps.sitesunblocked.org Platform 12.0 Beta 3/3.1

It seems that the proxy settings are still not working properly in the new 12.0 Beta 3/3.1/3.2 releases. In the current release, it's been discovered that the /CONNECTION= is being set to PROXY instead of Proxy, so that's going to be fixed in Beta 3.3/4. But it's still not working, so I'm setting up this new thread to keep track of things. I've moved the relevant comments over here as well.

I'm working on a tester so we can try to determine what is and isn't working in inetc and will post it shortly. We'll get this nailed down as I'd really like to have proxies working in 12.0 final.

Petr
Offline
Last seen: 10 years 9 months ago
ed: 2014-03-14 03:18
Manual proxy

Looks like manual proxy setting is completely ignored. Platform's just using system proxy no matter what I set. And because system proxy is blocking skype and teamviewer sites I'm not able to install them...

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
Manual Proxy

I confirm the problem.
I'm using a patched Jhttpp2 . this proxy ask no proxy auth.

When configuring specific proxy mode, the option is ignored.
I've even tested that on a computer with open http, and no jhttpp2 running, it works as if the proxy options were ignored...

anyway thanks for the hardwork

I've update to 12.0 beta 3.2

I've update to 12.0 beta 3.2 and the problem persist
I've seen the commandline through task manager for the updater:

the option if ed as argument
PortableAppsUpdater.exe /STARTUP=false /MODE=UPDATE /KEYBOARDFRIENDLY=false /BETA=true /CONNECTION=PROXY /PROXYIP=127.0.0.1 /PROXYPORT=3128

the problem is the same if I launch the command manually

after
"portableapps.sitesunblocked.org Updater
Checking for apps..."
this box appears:
"Unable to connect to portableapps.sitesunblocked.org to retrieve portable apps.
Please try again later. [ SendRequest Error ]
[OK]"

so the problem seems to came from the updater itself ?
does it need to be updated independently ?

Maybe it can help ...

I just found the source

I just found the source portableapps.sitesunblocked.org.nsi

I've identified the code about proxy

${GetOptions} "$CMDLINE" "/CONNECTION=" $strConnectionType
${GetOptions} "$CMDLINE" "/PROXYIP=" $strProxyIP
${GetOptions} "$CMDLINE" "/PROXYPORT=" $strProxyPort
	
${If} $strConnectionType == "Direct"
		Stry $strConnectionString '/NOPROXY /CONNECTTIMEOUT 30 /caption "${APPNAME}" /AGENT "Wget/1.13.4" /NOCOOKIES'
${EndIf}
${If} $strConnectionType == "Proxy"
		Stry $strConnectionString '/PROXY $strProxyIP:$strProxyPort /CONNECTTIMEOUT 30 /caption "${APPNAME}" /AGENT "Wget/1.13.4" /NOCOOKIES'
${EndIf}

${If} $strConnectionType == "Automatic"
		Stry $strConnectionString '/CONNECTTIMEOUT 30 /caption "${APPNAME}" /AGENT "Wget/1.13.4" /NOCOOKIES'
${EndIf}
...

inetc::get $strConnectionString /nocancel ${strRemoteUpdateURL}  ${strUpdateFile7z} /END

I just noticed that the parameter /CONNECTION=PROXY did not march the expected /CONNECTION=Proxy (or ${If} compare without case)
But testing with /CONNECTION=Proxy, doe not work better.

If I understand well proxy just add that to inetc::get command line
/PROXY 127.0.0.1:3128 /CONNECTTIMEOUT 30

I've tried /PROXYIP=http://127.0.0.1
but it does nothing better.

I don't know that language or inet::get procedure...

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Correct, Try This

It's done as /PROXY IP:PORT as outlined in the documentation but the Platform is ing PROXY instead of Proxy in a few places in the code. I'll have this fixed in the next beta. Thanks for noticing this.

Please try this quick change to the 3.2 beta. Just replace your existing PortableAppsPlatform.exe. This should, in theory, get it working. I'd like some independent verification before I push it out, though.

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
it corrects the syntax of

it corrects the syntax of /CONNECTION=

PortableAppsUpdater.exe /STARTUP=false /MODE=UPDATE /KEYBOARDFRIENDLY=false /BETA=true /CONNECTION=Proxy /PROXYIP=127.0.0.1 /PROXYPORT=3128

however it still moans about SendRequest error.

the problem seems inside the inet::get procedure.

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
SendRequest

SendRequest means it is unable to . It's a basic error. I was able to the list of apps via the platform using this updated platform exe and a free HTTP proxy listed online. Are you using an HTTP or HTTPS proxy? I think it may only the former.

UPDATE: It seems to be ignoring it on my end. I'm ing it in as documented, with a fake local proxy I know isn't running, but it's just connecting directly. I think I'll just ditch proxy handling for now as inetc doesn't seem to properly handle it anyway. It's very odd as I had it working with a minimal proxy setup previously.

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
I confirm the same symptom

I confirm the same symptom here on my home PC without any proxy

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
ProxyTest 1.0.0

I've just posted this and the file name to update.7z.

Please let me know what does and doesn't work for you.

Pro tip: You can copy the text of a Windows message box by ensuring it's in the foreground (click the titlebar) and then hitting CTRL-C on your keyboard.

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
It works perfectly

It works perfectly ...
surprising ! why is it not working in the updater .?

note that the
ProxyTest.ini should rather contain
edFileName=update.7z

when I stop the proxy it fails, if I start it it works.
amazingly normal.

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Same Here

I noticed similar behavior here. So the inetc calls may respond differently to /PROXY being written out vs it being contained in a variable. That will be my next test.

Sometimes, the impossible can become possible, if you're awesome!

Petr
Offline
Last seen: 10 years 9 months ago
ed: 2014-03-14 03:18
Works for me as well

This works with my setup as well. I'm looking forward for new version already :).

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
One More Test Fix

Ok, I think I have this sorted. Backup your platform first for safe keeping.

Starting with the 12.0 Beta 3.2 release, first replace your PortableAppsPlatform.exe with this one that I posted above on May 21. That fixes the command line.

Next, replace your PortableAppsUpdater.exe with this one that I just posted now. This one re-arranges all the inetc calls so they don't use ed variables for all the important bits, just hard-coded strings. In theory, this should get it working with proxies (though not SOCKS proxies yet).

Please report back with your findings!

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
it seems to work

Hi,
thanks very much.
my first test are good, it does the checking without errors.
it can list the applications
and I could one application via the GUI
I did not test automatic update on one application, since all is updated.

many thanks again

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Thanks

Thanks for testing. I'll be including these fixes in Beta 4 which should release later today or tomorrow.

Sometimes, the impossible can become possible, if you're awesome!

Klaus.Ka
Offline
Last seen: 10 years 8 months ago
ed: 2014-05-22 09:15
Thanks for Updating

Thanks John for Updating this two Files. Now my Connection for Updating works correcly over Proxy.
Regards
Klaus.Ka

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Welcome

You're welcome. I wanted to make sure I got this one nailed down for the 12.0 release. Having a couple confirmations pre-beta 4 also means I can be relatively confident that the changes, as counter-intuitive as they are, should workaround the issue of calling the plugin within NSIS correctly.

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
Manual proxy and Chrome update : OK!

I don't know why, but the update of Chrome, which normally an update on internet, works now well with a manual proxy...

that is cool!

If this is not done by portable apps platform or by Chrome portable installer, maybe is it the new way "foxyproxy" is integrated as proxy manager by Chrome...

anyway cool!

John T. Haller
John T. Haller's picture
Online
Last seen: 20 min 48 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Platform

If you updated via the platform's updater, it will both the live installer (...online.paf.exe) and the Chrome MSI from Google via your proxy you have configured in the platform.

Sometimes, the impossible can become possible, if you're awesome!

AlainCo
Offline
Last seen: 5 years 3 months ago
ed: 2013-03-18 10:45
That makes a corporate guy

That makes a corporate guy happy
Thanks!

to post comments