# Proxy function request

**URL:** <https://discourse.joplinapp.org/t/proxy-function-request/9230>\
**Category:** Features\
**Created:** [6 June 2020 04:53 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230 "2020-06-06T04:53:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![yuxiacn](https://avatars.discourse-cdn.com/v4/letter/y/e47c2d/32.png) [@yuxiacn](https://discourse.joplinapp.org/u/yuxiacn)\
**Post date:** [6 June 2020 04:53 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/1 "2020-06-06T04:53:50Z")

</div>

Hi, since the last request of the function of changing storage directory, here I found need of another function, as many guys posted, can Joplin add proxy settings in its Synchronization functions settings?

The limited synchronization types CAN NOT ensure the basic synchronization result in daily use.

If this basic function still cannot be realized, I'll write scripts to do this by myself. 😭

---

<div class="post-metadata">

**Author:** ![rxliuli](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rxliuli/32/4083_2.png) [@rxliuli](https://discourse.joplinapp.org/u/rxliuli)\
**Post date:** [6 June 2020 07:29 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/2 "2020-06-06T07:29:06Z")

</div>

If your proxy is based on SS/SSR, you can try **System proxy mode =\> Global mode** to solve the problem

---

<div class="post-metadata">

**Author:** ![yuxiacn](https://avatars.discourse-cdn.com/v4/letter/y/e47c2d/32.png) [@yuxiacn](https://discourse.joplinapp.org/u/yuxiacn)\
**Post date:** [6 June 2020 07:58 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/3 "2020-06-06T07:58:49Z")

</div>

Thanks to the suggestions by rxliuli. Yet actually it's still very much troublesome operations, to me :-).

I have used 2 hours wrote a Bash script to deal with the synchronization job, uses the local net-disk service as a transfer space (just like Dropbox or Nextcloud spaces).

Experimental results in different machines seems to be wonderful. Only need a terminal command to be typed, and no proxy and/or synchronization by Joplin itself.

So, maybe I have some latent to become a programmer, although I am not.

Still can not understand why these basic functions can not be dealt with.

Thank you again for discussion.

> [@rxliuli](#):
>
> If your proxy is based on SS/SSR, you can try **System proxy mode =\> Global mode** to solve the problem

---

<div class="post-metadata">

**Author:** ![rxliuli](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rxliuli/32/4083_2.png) [@rxliuli](https://discourse.joplinapp.org/u/rxliuli)\
**Post date:** [6 June 2020 08:16 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/4 "2020-06-06T08:16:05Z")

</div>

Many programs do not have proxy settings, unless the target user includes users from many countries with limited network (such as China), if not, this will only be an edge function

---

<div class="post-metadata">

**Author:** ![rxliuli](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rxliuli/32/4083_2.png) [@rxliuli](https://discourse.joplinapp.org/u/rxliuli)\
**Post date:** [6 June 2020 08:21 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/5 "2020-06-06T08:21:48Z")

</div>

If you think it is troublesome to switch the proxy, you can use the global proxy by default, and then use the plug-in at the browser layer to choose whether the network needs a proxy (Of course, this will have a certain impact on WeChat/QQ, but I can only say - Daqing Zi National conditions are so emmmm)

---

<div class="post-metadata">

**Author:** ![yuxiacn](https://avatars.discourse-cdn.com/v4/letter/y/e47c2d/32.png) [@yuxiacn](https://discourse.joplinapp.org/u/yuxiacn)\
**Post date:** [6 June 2020 13:16 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/6 "2020-06-06T13:16:05Z")

</div>

Not because of these reasons, and it has no relationship with which country. It is because this software can not reach the commercial standard.

---

<div class="post-metadata">

**Author:** ![rxliuli](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rxliuli/32/4083_2.png) [@rxliuli](https://discourse.joplinapp.org/u/rxliuli)\
**Post date:** [7 June 2020 14:28 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/7 "2020-06-07T14:28:24Z")

</div>

This may be the case, but it is the case with many programs (especially the development-related tool chain). If you really want all programs to be proxies, you can try proxifier, which is a paid software, but it is really very powerful! (It can even save time for configuring agents for each program separately)  
[https://www.proxifier.com/](https://www.proxifier.com/)

---

<div class="post-metadata">

**Author:** ![pyf](https://avatars.discourse-cdn.com/v4/letter/p/f14d63/32.png) [@pyf](https://discourse.joplinapp.org/u/pyf)\
**Post date:** [22 June 2020 11:54 UTC](https://discourse.joplinapp.org/t/proxy-function-request/9230/8 "2020-06-22T11:54:48Z")

</div>

Hi  
I’m on Mac.  
Joplin is just a terrific app. Always working, top Markdown support, sync with Nextcloud, and so on …  
I’ve just a new problem in my new office. There’s il a proxy between me and Internet (where is located my NextCloud server). Unfortunately, the proxy seems to block the sync process.  
It’s very boring. The proxy has been setup on my mac but Joplin seems not to see it.  
Support for proxy in Joplin would be a nice feature …  
Thanks  
PYF
