Skip to content

bitstuffing/opera-vpn-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opera-vpn-proxy

This project is an implementation from scratch of the Opera VPN proxy connection, originally created from the Opera Browser, to be used in other projects (compatible with other python implementation, Firefox and external executables).

It's developed 100% in python with requests library, with the idea to be really portable.

Requirements

Like other python programs:

pip install -r requirements.txt

How it works?

python proxy.py

and you will see something like:

2025-xx-xx 0x:xx:0x,0x - opera-vpn-proxy - INFO - Starting local proxy server...
2025-xx-xx 0x:xx:0x,0x - SEClient - INFO - SNI hostname: xxx.sec-tunnel.com
2025-xx-xx 0x:xx:0x,0x - SEClient - INFO - Using proxy: xxx.xxx.xxx.xxx:xxx
Proxy server running. Press Ctrl+C to stop.
2025-xx-xx 0x:xx:0x,0x - ProxyServer - INFO - Proxy listening on 127.0.0.1:18080

You're able to use a localhost:18080 http proxy tunnel with your connections

Enjoy!

License

This development was released by @bitstuffing with love under GPLv3 license. Mention idea was inspired from https://github.com/Snawoot/opera-proxy

About

Portable implementation of opera-vpn proxy, 100% in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages