Command & Conquer™ Red Alert™ 3

Command & Conquer™ Red Alert™ 3

Ikke nok vurderinger
Bypass ISP blocking for port 6667 (without VPN)
Av Anime4000
In my country (Malaysia) there several port get block permanently, such as 445, 6667, 27005. I believe some player facing same issue like me.

Internet Service Provider (ISP) block port 6667 due to "safety reasons". Port 6667 TCP used by Internet Relay Chat (IRC). Red Alert 3 use this port for chatting in game.

I made a post in Revora Forum[forums.revora.net], at the end I able to solve without need a VPN.
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Test Connection
Open a Windows PowerShell console and paste this, check if your ISP do block port 6667 or not.
Test-NetConnection peerchat.server.cnc-online.net -port 6667
If you results come with:
TcpTestSucceeded : False
Mean your ISP is blocking port 6667.
Start Unblocking
Since only port 6667 get blocked, it's time to redirect by using proxy
In this tutorial, I using Proxifier software[www.proxifier.com] (trial, paid, tested). You can choose alternate free software such as WideCap[widecap.com]
Proxy Server
In this guide, we going to use SOCKS5 proxy server, either you can find on the Internet or create own proxy server.

It's better to use SOCKS5, since it support to proxy a UDP connection, just in case.
Proxifier
Download & Install
  • Download and Install Proxifier[www.proxifier.com].
    I recommend using portable version since we going to use for Red Alert 3 only.
  • Launch "Proxifier.exe"

Add Proxy
  • Open Proxy Servers window (ALT+P, P)

  • Add proxy server or own proxy server

  • Click "Check" button to test proxy server.

  • If selected proxy server is working, close Proxy Checker and Click OK.
  • Click "No" if this message popup. We want other connection use direct

Proxification Rules
Once you have working proxy server, now we can proceed to add rules for port 6667
  • Open Proxification Rules window (ALT+P, R)

  • Click "Add" button
  • Follow:
    Name: IRC Application: *leave blank* Any Target Hosts: *leave blank* Any Target Ports: 6667 Action: Proxy SOCKS5 ...

  • Click OK and make sure it look like this:

    Default and Localhost using "Direct" Action

Test Proxy
Run Red Alert 3 via Revora and Login.
You can check Log if port redirection is successful.


If you want to see full log, set this
Troubleshoot
Not all public proxy server accept traffic other than 80 (HTTP) or 443 (HTTPS/SSL). Keep testing until you find one. If you dont find one, it's time to create own proxy server.

One more thing... Red Alert 3 connectivity very limited.
Red Alert 3 only can be run under one Router per Public IPv4 Address, if you try co-op in same house/router/public IPv4 address, trick is one of you need use VPN :( You can share 6667 proxy server.
Host own proxy server
Public proxy sometime vanished or unstable, good way is to rent cheap VPS hosting, DigitalOcean or Vultr or any VPS hosting near you

This guide will skip everything, once you have SSH console ready, follow this step:

Install Dante
I using Dante SOCKS5 Proxy server, it's fast even on low spec VPS
BitTorrent works too!

  • You need install some development tool like GCC
    apt-get install build-essential zlib1g-dev libwrap0-dev screen nano wget git unzip htop iptraf uml-utilities
  • Download Dante source code
  • Start configure and compiling...
    tar -zxvf dante-1.4.2.tar.gz cd dante-1.4.2 ./configure make
  • If you want to install run:
    make install

Dante Configuration
Here some basic configuration file

  • Make a blank conf file
    nano ~/dante.conf
  • Paste this config code
    You may need to change "ens3" to "eth0" or else, check it via "ifconfig"
    logoutput: /var/log/sockd.log #server address specification internal: 0.0.0.0 port = 4380 external: ens3 user.notprivileged: nobody clientmethod: none socksmethod: none client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error connect disconnect } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bind connect udpassociate log: error connect disconnect iooperation } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bindreply udpreply log: error connect disconnect iooperation }
  • Run Dante
    That "&" will execute command line without blocking
    ~/dante-1.4.2/sockd/sockd -f ~/dante.conf &
    Have Fun!

    Sorry for my bad english...
    5 kommentarer
    Taktical Taiyaki 9. feb. kl. 17.07 
    I don't need this, but I love seeing people get around these sort of restrictions. GJ with the guide! 👍
    Anime4000  [skaper] 18. jan. kl. 2.42 
    Proxy?
    Mura J 13. jan. kl. 16.07 
    Doesn't that leave the system vulnerable?
    publicENEMY 29. juli 2018 kl. 7.42 
    "Add proxy server or own proxy server" Where can I get free proxy server? How do I create own proxy server? What is the requirement to create a proxy server?(must be outside Malaysia? since Malaysia blocked port 6667)
    publicENEMY 29. juli 2018 kl. 7.27 
    Is widecap truly free to properly use?