What's new

Closed Openvpn config via inject method using Own VPS

Status
Not open for further replies.

tacome9

Forum Veteran
Sa mga marunong po diyan na merong mga sariling VPS , sino na po sa inyo nakapagpagana sa sariling server ng openvpn config via injected payload , particularly sa phone app na HTTP Custom, Payload used with Cfg VPN .. Using TU50 promo po.

Tcpvpn server gamit ko ngayon kasi di ko mapagana sa sariling server ko.


Di ko alam ano pa ayusin sa proxy server ko sa sariling vps, pero naconfigure ko na para maging elite proxy pero ayaw parin gumana ng kagaya sa tcpvpn.

Sana may nakakaalam.
 
Alam ko yung setup ng openvpn for phone, pero needed 2 phones kasi di ko pa ma solve yung circular connection (na didistrupt yung local forwarding server pag nag activate na yung vpn service ng android).

Ito neededed mo:

Server Side (mine is lightsail, IP=13.229.240.113):
  • Remote Forwarding Server (running on 8080)
  • OpenVPN Server
Phone 1 (LocalForwardingServer, mine is wlan0 IP=192.168.43.1):
  • QPython (Python 2.7.x)
Phone 2 (OpenVPN Client, mine is wlan0 IP=192.168.43.179):
  • OpenVPN Client (remote 192.168.43.1 2081)
Steps:
  1. Run mo yung RemoteForwardingServer sa server side (details on https://phcorner.net/threads/700148/#post-12228997)

    Build and run RemoteForwardingServer.cpp
    sudo nohup ./RemoteForwardingServer 8080

    sa case na to mag rurun si yung remote forwarder sa 0.0.0.0:8080.

  2. On mo yung hotspot ni Phone 1 at connect mo si Phone 2

  3. Run mo yung LocalForwardingServer sa Phone 1 using qPython. Dapat naka set yung REMOTE_SERVER_ADDRESS sa IP_NG_VPS_MO:8080 at set mo rin yung LOCAL_SERVER_ADDRESS sa 0.0.0.0:2081 (dito coconnect si Phone 2 openvpn client).

    Prepare LocalForwardingServer:

    602972


    Press Run

    602974


    LocalForwaringServer is Running:

    602986


  4. Sa Phone 2 run mo yung openvpn tapos yung remote is yung LOCAL_SERVER_ADDRESS.

    602989


    Phone 2 OpenVPN client is now connected to Phone 1 LocalForwardingServer which forwards the packets to RemoteForwardingServer and then forwards it to OpenVPN server:

    602993


    Phone 1 when Phone 2 connected:

    602997


    Phone 2 connected to my light sail:

    603000


    Ganito yung hitsura ng config:

    603007


    Sa Phone 1, Pag nag reconnect kayo tapos nag "address already in used", pkill mo lang yung python:

    603009
 

Attachments

Last edited:
I set up my openvpn server using this You do not have permission to view the full content of this post. Log in or register now.

The script does everything for you, just make sure you use TCP when you set it up on your VPS. Once you're done you can connect it through your ssh+http proxy if you already have that set up.
 
Alam ko yung setup ng openvpn for phone, pero needed 2 phones kasi di ko pa ma solve yung circular connection (na didistrupt yung local forwarding server pag nag activate na yung vpn service ng android).

Ito neededed mo:

Server Side (mine is lightsail, IP=13.229.240.113):
  • Remote Forwarding Server (running on 8080)
  • OpenVPN Server
Phone 1 (LocalForwardingServer, mine is wlan0 IP=192.168.43.1):
  • QPython (Python 2.7.x)
Phone 2 (OpenVPN Client, mine is wlan0 IP=192.168.43.179):
  • OpenVPN Client (remote 192.168.43.1 2081)
Steps:
  1. Run mo yung RemoteForwardingServer sa server side (details on https://phcorner.net/threads/700148/#post-12228997)

    Build and run RemoteForwardingServer.cpp
    sudo nohup ./RemoteForwardingServer 8080

    sa case na to mag rurun si yung remote forwarder sa 0.0.0.0:8080.

  2. On mo yung hotspot ni Phone 1 at connect mo si Phone 2

  3. Run mo yung LocalForwardingServer sa Phone 1 using qPython. Dapat naka set yung REMOTE_SERVER_ADDRESS sa IP_NG_VPS_MO:8080 at set mo rin yung LOCAL_SERVER_ADDRESS sa 0.0.0.0:2081 (dito coconnect si Phone 2 openvpn client).

    Prepare LocalForwardingServer:

    View attachment 602972

    Press Run

    View attachment 602974

    LocalForwaringServer is Running:

    View attachment 602986


  4. Sa Phone 2 run mo yung openvpn tapos yung remote is yung LOCAL_SERVER_ADDRESS.

    View attachment 602989

    Phone 2 OpenVPN client is now connected to Phone 1 LocalForwardingServer which forwards the packets to RemoteForwardingServer and then forwards it to OpenVPN server:

    View attachment 602993

    Phone 1 when Phone 2 connected:

    View attachment 602997

    Phone 2 connected to my light sail:

    View attachment 603000

    Ganito yung hitsura ng config:

    View attachment 603007

    Sa Phone 1, Pag nag reconnect kayo tapos nag "address already in used", pkill mo lang yung python:

    View attachment 603009
Pwede na tong tutorial thread. Maganda. Try ko to. Salamat po.
 
ts kung titingnan mo almost lahat ng gamit ng squid sa tcpvpn ay 3.1.23 tapos sa vpnjantit ay 3.3.8 .. check mo version ng squid mo pag 3.5 or up di gagana yan .. kase ang payload ng sun tu50 meron 2 dalawang set ng \r\n\r\n ([crlf][crlf]) means nadedetect ng 3.5 na body content yung first [crlf][crlf] and not part of header yun din ang idea para mapagana mo ang openvpn config sa openvpn for android..

so simple solution downgrade your squid..
 
ts kung titingnan mo almost lahat ng gamit ng squid sa tcpvpn ay 3.1.23 tapos sa vpnjantit ay 3.3.8 .. check mo version ng squid mo pag 3.5 or up di gagana yan .. kase ang payload ng sun tu50 meron 2 dalawang set ng \r\n\r\n ([crlf][crlf]) means nadedetect ng 3.5 na body content yung first [crlf][crlf] and not part of header yun din ang idea para mapagana mo ang openvpn config sa openvpn for android..

so simple solution downgrade your squid..
WOW.. sana gumana to. eto magandang idea. Tama ka nga, 3.5 yung version ng squid na gamit ko ngayon. Try ko downgrade agad ngayon . Salamat po. Bigyan kita account sa personal sever ko pag eto nga solution na hinahanap ko.
 
bigyan din kita ng idea ng openvpn config after mo madowngrade squid mo .. at least sana 3.3.8 kase yun lang naverify ko ..

para sa unang [crlf][crlf] lagyan mo ng blanko na "" ang CUSTOM-HEADER
then para mapagana mo back inject sa openvpn config mo .. lagyan mo ng protocol yung POST method

http-proxy-option CUSTOM-HEADER ""
http-proxy-option CUSTOM-HEADER "POST You do not have permission to view the full content of this post. Log in or register now. HTTP/1.0"

then kaw ng bahala sa ibang header .. try mo sa 3.5 squid .. mag 200 established yan pero madiscon ka parin .. kelangn mo talagang i downgrade ang squid ..

check mo yung other post ko meron akong sample config na working directly sa openvpn connect at openvpn for android
https://phcorner.net/threads/715112/#post-12259626
 
Last edited:
bigyan din kita ng idea ng openvpn config after mo madowngrade squid mo .. at least sana 3.3.8 kase yun lang naverify ko ..

para sa unang [crlf][crlf] lagyan mo ng blanko na "" ang CUSTOM-HEADER
then para mapagana mo back inject sa openvpn config mo .. lagyan mo ng protocol yung POST method

http-proxy-option CUSTOM-HEADER ""
http-proxy-option CUSTOM-HEADER "POST You do not have permission to view the full content of this post. Log in or register now. HTTP/1.0"

then kaw ng bahala sa ibang header .. try mo sa 3.5 squid .. mag 200 established yan pero madiscon ka parin .. kelangn mo talagang i downgrade ang squid ..

check mo yung other post ko meron akong sample config na working directly sa openvpn connect at openvpn for android
https://phcorner.net/threads/715112/#post-12259626
Di ko pa matesting, on hold na account ko sa DO. Inaalam ko palang paano madowngrade. Kaso di pa ako makacontinue
 
pede kitang pahiramin ng proxy server ko para matesting mo sa openvpn mo yung 3.3.8 version ..kailangan ko lang ng vps ip address mo para mawhitelist ko sa squid ko ..
 
pede kitang pahiramin ng proxy server ko para matesting mo sa openvpn mo yung 3.3.8 version ..kailangan ko lang ng vps ip address mo para mawhitelist ko sa squid ko ..
Ngayon ko lang po napansin to, sorry medyo busy. Hmm buhay pa po squid proxy niyo sir? Napagana ko na, gagawa nalang din ako sariling account ulit. Yun lang pala kailangan.
 
Status
Not open for further replies.
Back
Top