Loyalsoldier
88e1e25aa9
Chore: format import using goimports ( #780 )
2021-03-14 07:09:51 +08:00
yuhan6665
afb8385a7e
Feat: routing and freedom outbound ignore Fake DNS ( #696 )
...
Turn off fake DNS for request sent from Routing and Freedom outbound.
Fake DNS now only apply to DNS outbound.
This is important for Android, where VPN service take over all system DNS
traffic and pass it to core. "UseIp" option can be used in Freedom outbound
to avoid getting fake IP and fail connection.
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-23 10:17:20 +08:00
Loyalsoldier
efb963237c
Fix: go generate command for Go v1.16 ( #695 )
...
* Fix: go generate command for Go v1.16
* Chore: ignore go generate binaries
* Chore: regenerate mock files
* Chore: update dependencies
2021-02-20 20:43:19 +08:00
Loyalsoldier
f94dd11a8c
Chore: change module name ( #677 )
2021-02-17 04:31:50 +08:00
Darien Raymond
5ba41e50ec
update mocks
2018-12-27 16:37:13 +01:00
Darien Raymond
30b5bffad4
support custom log handler
2018-12-06 17:37:05 +01:00
Darien Raymond
769f770cf7
migrate NetworkList to []Network
2018-11-20 16:58:26 +01:00
Darien Raymond
2cc92920fa
test case for balancer
2018-11-07 21:25:43 +01:00
Darien Raymond
128a90b98b
move link to transport
2018-11-03 12:36:29 +01:00
Darien Raymond
53870f1ea7
refactor mux client worker
2018-10-25 09:32:03 +02:00
Darien Raymond
c7f847c96e
categorize read and write error
2018-10-24 12:02:02 +02:00
Darien Raymond
9e66f315e6
update mocks
2018-10-23 22:41:27 +02:00
Darien Raymond
5fc606ce9d
relocate mocks
2018-10-23 22:27:45 +02:00
V2Ray
fdc72ed8c9
Move mocked userset to vmess/protocol/user
2015-11-04 23:04:00 +01:00
V2Ray
1d4b541d2f
Move mock config to app/config
2015-11-04 23:01:04 +01:00
V2Ray
192960b711
Move mocked connection handlers to proxy/testing/mocks
2015-11-01 21:15:08 +01:00
V2Ray
3c43268898
inbound detour
2015-10-31 22:22:43 +01:00
V2Ray
1c09b70931
format code
2015-10-31 14:08:13 +01:00
V2Ray
b44098d752
Introduce user level
2015-10-31 00:38:31 +01:00
V2Ray
d585ec0593
Move config to app/point
2015-10-30 22:50:45 +01:00
V2Ray
f93b29993b
Move connection handler interfaces to proxy/common/connhandler
2015-10-30 00:11:29 +01:00
V2Ray
6e8425b23a
Remove config type in connection settings()
2015-10-29 23:35:54 +01:00
Claire Raymond
771d0225c7
Refactor vmess config
2015-10-16 10:03:22 +00:00
V2Ray
890d185979
Cleanup root directory
2015-10-14 14:51:19 +02:00
V2Ray
b115df56c0
fix test break
2015-10-09 17:58:35 +02:00
V2Ray
9ee73c4f6b
Maintain an internal buffer pool to accelerate allocation
2015-10-08 14:46:18 +02:00
V2Ray
cd81e5531b
reuse outbound connection handler
2015-10-07 00:30:44 +02:00
V2Ray
72b4eeba8b
Simpilify configuration files
2015-10-06 23:11:08 +02:00
V2Ray
5c4b149d48
UDP support
2015-10-03 11:34:01 +02:00
V2Ray
ec83281d18
Parse config just once
2015-09-22 18:11:55 +02:00
V2Ray
4874cd54a4
Introduce Packet to unify TCP and UDP communication
2015-09-22 14:45:03 +02:00
V2Ray
cb16047cf0
prefer interface over struct
2015-09-20 18:22:29 +02:00
V2Ray
b319704282
Add network type to destination to be ready for UDP connection
2015-09-20 16:03:12 +02:00
V2Ray
b40be74b86
Fix test break
2015-09-20 00:11:14 +02:00
V2Ray
075753c030
Massive refactoring for better code structure
2015-09-19 23:54:36 +02:00
V2Ray
76200e2764
test case for net.vmess
2015-09-19 21:56:09 +02:00
V2Ray
8be5d695c8
test case for socks.net
2015-09-19 15:35:20 +02:00
V2Ray
228e1eeabe
re-enable vmess test
2015-09-16 21:13:13 +02:00
V2Ray
06e19d17e5
Update IV for instruction encryption
2015-09-15 01:32:55 +02:00
V2Ray
5af327f00b
fix test break
2015-09-14 19:03:31 +02:00
V2Ray
51670b223d
Remove prefix 'V' in struct names
2015-09-12 22:11:54 +02:00
V2Ray
8a6b07ba61
fix build break
2015-09-11 14:15:06 +02:00
V2Ray
262eb4f985
sample socks proxy
2015-09-11 14:12:09 +02:00