I live in a country which some websites are blocked from it, I'm trying
apt install oracle-java8-installer in Linux Mint 17.1 Cinnamon Rebecca, it says "Error 403, forbidden".
Programs I know
OpenVPN: this I think is the best, I managed to configure a VPN by it but the problem is it doesn't always work, sometimes it succeed to connect, sometimes it doesn't, I'm using VPNBook euro-tcp443 server and I have the latest username-password.
Tor: the problem with it, it tells you to install its browser, I'm comfortable with Opera, besides when I tried it in Windows it didn't always work (some sites were still blocked).
ZenMate: it's very powerful, Unfortunately it's a browser extension, you can't run
apt install oracle-java8-installerin the browser, so it doesn't work with me.
from this question, I found putty, SSH tunneling and glype.
putty and SSH wants the server I want to connect while I want something like ZenMate or Expat Shield in Windows (which just work with a single press, don't need you to tell them the server).
glype is itself blocked in my country.
I also saw this question, Softether needs you to tell him the server too, TeamViewer isn't what I want here.
squid: sorry but I never managed to configure it, the thing is I'm not networks expert, I don't know how to setup HTTP port or proxy port, even IP I rely on "automatic discovery".
3proxy: I found .rpm package and used alien to obtain .deb, installed it but when I launch
3proxy --helpin terminal it says : "error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory"
I searched and found a script but it's for Ubuntu 32bit, I have 64bit so I don't think it will work.
So I need a program that:
easy to use: just press a button and you can surf any site you like (like Expat Shield in Windows).
open-source: while I accept free, I heard some things about free VPN services, I think open-source would be more trusted, right?
Linux-compatible: Expat Shield is for Windows only.
not a browser extension: because I need to download via
apt, browser extensions won't work with me.
works for someone who doesn't know about networks much or has available resources on how to configure it (resources shouldn't say "put the HTTP port you want" but say "you can find your HTTP port by going to …").
I installed tor with its browser and managed to configure the SOCKS proxy with it, the tor browser said it suceeded but I can't figure out how to tell apt to use its proxy.
I installed tsocks, set the server and server_port(in tsocks.conf) to what I put in network_settings in tor, when I launch
tsocks apt install oracle-java8-installer it still give the same error message "Error 403 forbidden".
when I try
tsocks firefox it gives these warnings:
** (process:4392): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
(firefox:4392): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(firefox:4392): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(firefox:4392): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(firefox:4392): GLib-GObject-WARNING : Attempt to add property GnomeProgram::default-icon after class was initialised
19:13:49 libtsocks(4392): Malformed configuration pair on line 47 in configuration file, "."