FaiChou 最近的时间轴更新
FaiChou's repos on GitHub
JavaScript · 72 人关注
react-native-slideable-calendar-strip
A react native calendar strip that support swipe!
Swift · 5 人关注
AirShare
Command line to share chrome/safari tab url via airdrop
JavaScript · 4 人关注
react-native-star-view
A rating star view !
CSS · 3 人关注
faichou.github.io
FaiChou's old blog
JavaScript · 3 人关注
ImagePreviewer
A react native image previewer !
JavaScript · 1 人关注
blog
FaiChou's blog
1 人关注
chinese-programmer-wrong-pronunciation
中国程序员容易发音错误的单词
Swift · 1 人关注
FaceDetection
A face detection demo using Vision and CoreImage
JavaScript · 1 人关注
react-demo-with-router-and-redux
a react demo with router and redux
Objective-C · 0 人关注
AndroidChannalAssembleDemo
Android assemble releases with different flavors and expose flavor to react-native
Objective-C · 0 人关注
BigWheel
Go · 0 人关注
bilibili-go-common
Objective-C · 0 人关注
Cassini
iOS端飞控——纪念2017-04-26卡西尼号(Cassini)俯冲土星,完成最后使命
0 人关注
commonly-mispronounced-tech-terms
Tech terms with correct/acceptable pronunciations. -> https://hlwjia.github.io/commonly-mispronounced-tech-terms/
0 人关注
CV
My resume
Shell · 0 人关注
dotfiles
A set of vim, zsh, git, and tmux configuration files.
Objective-C · 0 人关注
FaiChouContainerControllerDemo
with many views here
0 人关注
FaiChouXcodeColorTheme
Custom XCode Color Theme
JavaScript · 0 人关注
hack-app-by-mitm
Hack an app by using MITM
Python · 0 人关注
intermediatePython
JavaScript · 0 人关注
longzhu
龙珠超 - 解析 - iOS & Android - react native
HTML · 0 人关注
netlify-cms-tutorial
JavaScript · 0 人关注
node-clawler
A node clawler for One-Punch Man
0 人关注
PasswordGen_Alfred
generate random strong password on Alfred
0 人关注
private_icons
private icons
JavaScript · 0 人关注
pyt-project
JavaScript · 0 人关注
react-native-safe-area-view
JS only version of SafeAreaView for supporting iPhone X safe area insets.
Objective-C · 0 人关注
react-native-webview
React Native Cross-Platform WebView
JavaScript · 0 人关注
react-navigation
Routing and navigation for your React Native apps
JavaScript · 0 人关注
react-navigation-tabs
Tab Navigators for React Navigation
FaiChou

FaiChou

V2EX 第 254353 号会员,加入于 2017-09-14 14:46:36 +08:00
今日活跃度排名 1774
Mr. Fahrenheit
根据 FaiChou 的设置,主题列表只有在你登录之后才可查看
FaiChou 最近回复了
```swift
let sessionConfig = URLSessionConfiguration.default
sessionConfig.connectionProxyDictionary = [AnyHashable : Any]() // 主要是这一行
let session = URLSession.init(configuration: sessionConfig, delegate: nil, delegateQueue: OperationQueue.current)
// 网络请求
```

楼主提到的「一行代码」可以 bypass 系统代理, 是上面这几行吗?
@tinydancer #54 freddie mercury
@no1xsyzy #45 谢谢补充, 第三点的确没用过.


@ysc3839 #46 嗯, 你这么一说我又想了下, 可能自始至终我的表达都是错误的, 因为我是一瓶子不满状态, 对这方面了解不是很多, 误导了大家. 经过我的实验, 使用这行代码, Charles/HTTP Catcher 无法抓到包, 注释这行代码, Charles/HTTP Catcher 可以抓取到 https 请求. 无法抓包的情况下在 Loon 里可以看到它请求是 tcp 请求. 因为我遇到这问题时候先进行了搜索: "ios swift bypass system proxy" 于是以为这行代码的作用是绕过了系统代理. 代码从这里来的:

https://stackoverflow.com/questions/28061353/how-to-bypass-proxy-in-ios-programmatically/48261195
@lcdtyph 谢谢指正。平时用 Loon 比较多。
@Rekkles #38 请看我的补充, 不会影响用户正常使用.
@wwqgtxx #35
@ooxxcc #36
用这个方法并不会影响正常用户使用. 即使他用设置系统代理, 也能使用.




@lululau #34 是的, 我用的就是 mitmproxy client 配合电脑上的 mitmproxy 可以抓取. 它从 tcp 层进行抓包.


@Lax #31 macOS 下要分开讨论, 的确很多软件即使开了全局代理也没办法, 只能借助 Surge 或者 Proxifier 等工具才可以.
@Lax #26 可能表达有误, 大家都能懂就行. proxy 代理, 在 iOS 上通常以 V 批 N 形式存在, MITM 可以解析 https 请求.
@mxalbert1996 #21
@GM #20

bypass system proxy 为啥会恶心用户自作聪明? iOS 下有个第三方微博 VVebo, 应该就是用的这种方法规避 MITM 抓包. 对用户来说一点感觉没有, 即使我开着全局代理, 也不影响它正常请求. 但对于想要抓包的人, 就需要多做点准备了.
@zycode277 #18

@Leonard #17

A 设备连接在局域网下, 通过 B 设备(同一局域网下)的代理服务, 访问互联网. 这种情况作为开发者还是不用考虑了, 除非你这 app 需要特定 VPN 的情况. 而且, 我的例子代码, 是可以让它成功请求的, 只是在手机系统上的其他软件就看不到.
@Leonard #17 没有不让啊. 用户用了代理也能完成请求. 只要能联网就可以完成请求. 要考虑不能联网局域网情况下, 通过其他设备开一个访问互联网的服务这种情况吗? 还是极少数的.
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1370 人在线   最高记录 5268   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 85ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
♥ Do have faith in what you're doing.