forked from sinuos-zz/shadowsocks-iOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathShadowsocksRunner.h
More file actions
30 lines (22 loc) · 775 Bytes
/
ShadowsocksRunner.h
File metadata and controls
30 lines (22 loc) · 775 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//
// Created by clowwindy on 14-2-27.
// Copyright (c) 2014 clowwindy. All rights reserved.
//
#import <Foundation/Foundation.h>
#define kShadowsocksIPKey @"proxy ip"
#define kShadowsocksPortKey @"proxy port"
#define kShadowsocksPasswordKey @"proxy password"
#define kShadowsocksEncryptionKey @"proxy encryption"
#define kShadowsocksProxyModeKey @"proxy mode"
#define kShadowsocksUsePublicServer @"public server"
@interface ShadowsocksRunner : NSObject
+ (BOOL)settingsAreNotComplete;
+ (BOOL)runProxy;
+ (void)reloadConfig;
+ (BOOL)openSSURL:(NSURL *)url;
+ (NSURL *)generateSSURL;
+ (NSString *)configForKey:(NSString *)key;
+ (void)saveConfigForKey:(NSString *)key value:(NSString *)value;
+ (void)setUsingPublicServer:(BOOL)use;
+ (BOOL)isUsingPublicServer;
@end