2

I am using Viber for Android without any problems. Now I try to install Viber for Windows.

I use Viber on my corporate PC. All internet traffic is available via proxy. Without proxy no program has internet access.

But Viber installation did not asked me for proxy and of course cannot connect viber servers. Logically it gives me:

No connection
An internet connection is required to activate your Viber account. Check your connection and try again

error for activating/connecting my account.

How could I enter a proxy. Maybe I need to use regedit for this?

P.S. I use latest version of Viber for now, 6.2.

JRr
  • 412
  • 1
  • 6
  • 14
  • I tried to submit ticket to Viber to https://support.viber.com/customer/portal/emails/new but the form is buggy and do not allow posting tickets at all :( – JRr Aug 17 '16 at 08:49
  • **All internet traffic is available via proxy** Is this a fact for your corporate environment or an assumption ? – clhy Aug 17 '16 at 08:52
  • it's a fact. We manually set proxy for each program to allow it to connect to internet – JRr Aug 17 '16 at 08:57
  • 1
    @joro does every other program you use have an option to go through a proxy? – barlop Aug 17 '16 at 08:59
  • Also, you know you have to manually enter proxy for programs and you probably know where. What do you mean by **But Windows installation did not asked me for proxy** ?/ – clhy Aug 17 '16 at 09:00
  • @barlop Yes. Each program on my PC, that connects internet, have options for setting proxy. Some programs are clever and get the proxy configuration from Internet Explorer. Some programs have not such configuration and are not allowed to use inet. I miss auto updates for them, but it is not a big trouble for me. – JRr Aug 17 '16 at 09:08
  • @pun *Viber* windows installation did not asked me for entering the proxy. :) My mistake – JRr Aug 17 '16 at 09:10
  • Ask your IT department. Corporate networks are off-topic. – DavidPostill Aug 17 '16 at 12:56
  • @DavidPostill the question is not for corporate networks, but for "Viber through proxy". – JRr Aug 17 '16 at 15:06
  • @DavidPostill if you say that proxy questions are only about corporate networks, you have to ban all 1800 questions which are tagged with "proxy" – JRr Aug 17 '16 at 15:07
  • @joro In your particular case your are using "Viber on my corporate PC. All internet traffic is available via proxy. Without proxy no program has internet access." – DavidPostill Aug 17 '16 at 15:21
  • @DavidPostill proxies are two types. Transparent and non-transparent. All people that use non-transparent proxy have this issue - no mater they use it in home, in a cafe or on a ship. – JRr Aug 17 '16 at 16:52

3 Answers3

1

Viber does not use HTTP. As such, it cannot use your company’s HTTP proxy, even with whatever tricks you throw at it.

According to this question on Quora, Viber primarily uses the following ports to communicate:

  • TCP: 5242 and 4244
  • UDP: 5243 and 9785

The official KB article also lists ports 80 and 443, so it does communicate over HTTP(S), but that’s probably just for update checks or whatever.

tl;dr: It won’t work on your company’s network.

Now you could indeed try to tunnel your way to the outside, but that’s most likely not allowed and can get you a warning letter.

Well, it’s also doubtful you ever had permission to install it in the first place, seeing how it most likely isn’t related to work in any way.

Daniel B
  • 60,360
  • 9
  • 122
  • 163
  • Even if it is using other ports, it can use proxy if it uses TCP at all, unless ports except 443 and 80 are explicitly blocked. Also, note that you don't need port forwarding for Viber as answered in the Quora question (I've used it behind a router) – pulsejet Aug 17 '16 at 17:50
  • It goes without saying that a corporate proxy will be as restricted as possible, even if the IT dept. is full of idiots. Even in Squid’s default configuration, only port 443 is allowed for `CONNECT`. – Daniel B Aug 17 '16 at 18:20
0

You have the following options:

1) Apply system-wide proxy if you've not already done it. This can be done in the Settings app in Windows 10 or Internet Explorer.

2) Use a proxy tunneling software like Proxifier (I didn't want to name this, since it is proprietary, but it answers the question well. Please comment good alternatives)

3) Connect to VPN over Proxy, but I wouldn't recommend this for the latency.

pulsejet
  • 2,211
  • 2
  • 14
  • 35
-1

It is hard to get tit to work. I have done some things that allow me to go trough my corporate fW that only allows proxy connections and most of the stuff i use are working but Viber - No.

I have At home and on my work pc Teamviewer. Since teamviewer has VPN that connects trough their server i am able to reach my home pc that way. My corporation has blocked access to all outside ip's so even if i setup my home network and pc to accept and forward outside requests i cannot reach it from work. With teamviewer i can so i connect to VPN that way.

  • On home pc i have a small app that is called RDProxy, very small very light and it is a http proxy on port 8080. When i create this connection then on my work pc i use proxifier and setup rules that allow certain applications to go trough vpn and access internet. Games work, for example WOW and secret world work, but steam no. Viber crashes when i try to use it this way.

CCPROXY application can make Socks5 and viber works with socks5 proxy.

I hope this helps