| | 1 | [[TranslatedPages(outdated=Page needs some rework. Screenshot is outdated.)]] |
| | 2 | [[PageOutline(2-4,Table of Content)]] |
| | 3 | |
| | 4 | = Preferences > Proxy = |
| | 5 | |
| | 6 | [[JOSMImage(preferences/proxy,48,link=,middle,margin-right=20)]] |
| | 7 | |
| | 8 | Configure whether to use a proxy server |
| | 9 | |
| | 10 | JOSM communicates with the OSM server using the Hypertext Transfer Protocol ([https://en.wikipedia.org/wiki/Http HTTP]). If required it can relay its requests through a [https://en.wikipedia.org/wiki/Http_proxy HTTP proxy] or a [https://en.wikipedia.org/wiki/SOCKS SOCKS proxy]. |
| | 11 | |
| | 12 | 1. Go to the register **Proxy** in the Preferences |
| | 13 | 1. Select one of the available options and enter additional configuration parameters |
| | 14 | 1. Save the preferences |
| | 15 | |
| | 16 | [[Image(wiki:Help/Preferences/Connection:proxy-settings.png,500,link=)]] |
| | 17 | |
| | 18 | |
| | 19 | == Using the standard system proxy == |
| | 20 | If you always want to use the proxy defined as standard proxy on your computer you have to start up JOSM with a special command. The command line has to include the parameter `-Djava.net.useSystemProxies=true`, for instance |
| | 21 | |
| | 22 | {{{ |
| | 23 | #!cmd |
| | 24 | java -Djava.net.useSystemProxies=true -jar josm.jar |
| | 25 | }}} |
| | 26 | |
| | 27 | == Using the manually configured proxy == |
| | 28 | If there is a need for personal authentication for your proxy, remember to include the NT-domain with your username, e.g. ''domain\username''. This issue is due to proxy implementation in `java.net.HttpURLConnection`. |
| | 29 | |
| | 30 | ---- |
| | 31 | Back to [wikitr:/Help/Action/Preferences Preferences] \\ |
| | 32 | Back to [wikitr:/Help/Menu/Edit Edit Menu] \\ |
| | 33 | Back to [wikitr:/Help/Menu Main Menu] \\ |
| | 34 | Back to [wikitr:/Help Main Help] |