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.

12
  • I tried to submit ticket to Viber to support.viber.com/customer/portal/emails/new but the form is buggy and do not allow posting tickets at all :(
    – JRr
    Aug 17, 2016 at 8:49
  • All internet traffic is available via proxy Is this a fact for your corporate environment or an assumption ?
    – clhy
    Aug 17, 2016 at 8:52
  • it's a fact. We manually set proxy for each program to allow it to connect to internet
    – JRr
    Aug 17, 2016 at 8:57
  • 1
    @joro does every other program you use have an option to go through a proxy?
    – barlop
    Aug 17, 2016 at 8: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, 2016 at 9:00

3 Answers 3

1

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.

4
  • 10x. If I use 1) option, could UDP and TCP traffic pass through HTTP proxy?
    – JRr
    Aug 18, 2016 at 7:58
  • Not UDP, probably, but TCP traffic would.
    – pulsejet
    Aug 18, 2016 at 10:03
  • Viber uses UDP ports 5243 and 9785, so this option is not applicable for HTTP proxy :(
    – JRr
    Aug 18, 2016 at 12:24
  • Sometimes, these services work just over TCP too. No doubt UDP increases performance, but TCP can also work.
    – pulsejet
    Aug 18, 2016 at 12:31
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.

2
  • 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, 2016 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, 2016 at 18:20
-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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .