Skip to content
This repository has been archived by the owner on Mar 23, 2024. It is now read-only.

Releases: zhxie/ikago

v0.5.0

26 May 14:32
Compare
Choose a tag to compare

This is an intermediate update from v0.4.0 & v0.4.1, contains a lot of bug fixes, new features and improvements.

New Features

  • Add standard TCP connection support between clients and the server
  • Delay test (Ping)

Improvements

  • Stop reconnecting to the server when RST arrived
  • Optimize FakeTCP connection

Fixes

  • Sending oversize packet by trying to disable generic receive offload (GRO) in -rule

Because IkaGo is relatively stable now, I may slow down the development and maintenance of IkaGo. I'm currently working on a new project called pcap2socks, which is the proxy ARP and pcap part of IkaGo, and the upstream data will be connected to a SOCKS5 client. I expect pcap2socks may be more flexible and owns a better performance than IkaGo using third-party proxy solution.

Thanks to all of you using IkaGo 🎊.

v0.4.1

16 May 14:08
Compare
Choose a tag to compare

This is an minor update from v0.4.0, contains a lot of bug fixes and new features.

New Features

  • Reconnect in a period of time to enhance stability

Fixes

  • Crash when log is not set

Thanks to all of you using IkaGo 🎈.

v0.4.0

15 May 15:00
Compare
Choose a tag to compare

This is an intermediate update from v0.3.0, contains a lot of bug fixes, new features and improvements.

This update renames and redefines some configuration, which means configuration files from former version will no longer be available.

New Features

  • Add icon and manifest
  • Add monitor (and you can observe traffic on IkaGo-web now)
  • Handshake with the server in timeout time
  • Lookup host name of the server

Improvements

  • Rewrite and optimize fragmentation logic
  • Rewrite and optimize connection establishing logic
  • Use expected TCP Ack instead of the calculated one to enhance stability

Fixes

  • Crash when fragment in ICMPv4 arrived
  • Crash when unrecognized ICMPv4 error arrived
  • KCP may not work

Thanks to all of you using IkaGo 🎉.

v0.3.0

14 Apr 14:07
Compare
Choose a tag to compare

This is an intermediate update from v0.2.0, contains a lot of bug fixes, new features and improvements.

New Features

  • Fragment packets by MTU
  • Add firewall rules automatically
  • Add statistics
  • Add log

Improvements

  • Handle packets in place

Fixes

  • Crypt may not be generated properly

Removed

  • IPv6 support

Thanks to all of you using IkaGo 😁.

v0.2.0

28 Mar 15:35
e7ec772
Compare
Choose a tag to compare

This is a intermediate update from v0.1.0, contains a lot of new features and improvements.

New Features

  • Support IPv6
  • Proxy ARP
  • KCP support
  • Designate gateway address

Improvements

  • Stop listening to the loopback device by default
  • Stop using devices with same addresses like awdl0 and llw0 in macOS instead of terminating the program
  • Send packet of routing upstream back to source itself instead of the gateway

Thanks to all of you using IkaGo 😀.

v0.1.0

15 Mar 14:10
Compare
Choose a tag to compare

This is the initial release of IkaGo.

IkaGo is a proxy which helps bypassing UDP blocking, UDP QoS and NAT firewall written in Go.

In a public network environment such as a school, or when using an Internet access service from a cheap network provider, we may have difficulty connecting to others due to the existence of firewalls, QoS, and NAT, especially in games. IkaGo provides out-of-the-box firewall penetration and is cross-platform.

I hope you will get a better gaming experience using IkaGo. Thanks to all of you using Ikago 😊.